繁体   English   中英

tqdm 没有显示带有请求的进度条

[英]tqdm not showing progress bar with requests

为什么tqdmrequests结合时在这里不起作用? 当我运行下面的脚本时,我得到的只是一个闪烁的 cursor,没有进度条。 谢谢你。

import requests, re
from tqdm import tqdm

link = "https://web.archive.org/cdx/search/cdx?url=twitter.com/realdonaldtrump/status&matchType=prefix&filter=statuscode:200"
flamingo = []

y = requests.get(link).text
urls = re.findall(r'http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+', y)

for url in tqdm(urls):
    flamingo.append(f"{url}")

我尝试了您的代码,如果您只是在 URL 中添加一个limit参数,它就可以正常工作。

link = "https://web.archive.org/cdx/search/cdx?url=twitter.com/realdonaldtrump/status&matchType=prefix&filter=statuscode:200&limit=10"

您可以无限获得的推文列表非常非常长。 我假设您的代码在超时之前没有到达您的循环。 (至少在我测试您的脚本时就是这种情况)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM