gpt4 book ai didi

python - BeautifulSoup find_all 限制为 50 个结果?

转载 作者:太空狗 更新时间:2023-10-30 01:12:29 24 4
gpt4 key购买 nike

我正在尝试使用 BeautifulSoup 从页面获取结果:

req_url = 'http://www.xscores.com/soccer/livescores/25-02'
request = requests.get(req_url)
content = request.content
soup = BeautifulSoup(content, "html.parser")
scores = soup.find_all('tr', {'style': 'height:18px;'}, limit=None)
print(len(scores))
>50

我阅读了之前的解决方案:Beautiful Soup findAll doesn't find them all我尝试了 html.parser、lxml 和 html5lib,但它们都没有返回超过 50 个结果。有什么建议吗?

最佳答案

尝试使用 css-selector 查询。

scores = soup.select('#scoretable > tr[style*="height:18px;"]')
print(len(scores))

>>>613

关于python - BeautifulSoup find_all 限制为 50 个结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42481917/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com