首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在BeautifulSoup python中获取实时进度条?

如何在BeautifulSoup python中获取实时进度条?
EN

Stack Overflow用户
提问于 2021-06-14 03:18:08
回答 1查看 105关注 0票数 0

我有下面的代码,代码从像红泡这样的网站上抓取了一些数据。有时我收集了很多数据,我想知道代码中的实时进度……我尝试了进度条模块,但我没有得到我想要的……

代码语言:javascript
复制
import requests
from bs4 import BeautifulSoup

re = requests.get('https://www.redbubble.com/i/iphone-case/What-A-Time-To-Be-Alive-by-DinoMike/36490886.RIOBD')
        
src = re.content

soup = BeautifulSoup(src, "html.parser")

tags = soup.find_all("span", {"class" : "styles__children--21o3C"})

print(tags)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-14 03:26:41

如果您有多个页面可供请求,这里有一个很酷的库tqdm,它显示了一个进度条。

代码语言:javascript
复制
import requests
from bs4 import BeautifulSoup
from tqdm import tqdm

# set of target URLs
urls = [
    "https://www.redbubble.com/i/iphone-case/What-A-Time-To-Be-Alive-by-DinoMike/36490886.RIOBD",
    ...
]
set_tags = []
# go through the list
for url in tqdm(urls):
    # get request
    soup = BeautifulSoup(requests.get(url).content, "html.parser")
    tags = soup.find_all("span", {"class": "styles__children--21o3C"})
    set_tags.append(tags)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67961866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档