簡體   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