[英]tqdm not showing progress bar with requests
为什么tqdm
与requests
结合时在这里不起作用? 当我运行下面的脚本时,我得到的只是一个闪烁的 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.