网刮网几率

2024-06-16 17:36:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试抓取以下网页

https://www.betexplorer.com/tennis/wta-singles/dubai/siniakova-katerina-kvitova-petra/6ZCipZ9h/#ha

我可以很好的刮球员的名字,日期,比分,但是,我遇到了麻烦,当我试图刮不同的博彩公司的比赛赔率(表中所列)

这是我尝试的

from bs4 import BeautifulSoup
import requests

r = requests.get('https://www.betexplorer.com/tennis/wta-singles/dubai/siniakova-katerina-kvitova-petra/6ZCipZ9h/')

soup = BeautifulSoup(r.text,'html.parser')

Odds = soup.find_all('td', attrs= {'class':'table-main__detail-odds table-main__detail-odds--first'})

print(odds)
[]

如你所见,什么也没找到。在

有什么想法吗?在

谢谢


Tags: httpsimportcomwwwbeautifulsoupoddstennissingles
1条回答
网友
1楼 · 发布于 2024-06-16 17:36:08

根据页面源代码,您似乎要查找的类是table-main__odds。在

例如:

from bs4 import BeautifulSoup
import requests

r = requests.get('https://www.betexplorer.com/tennis/wta-singles/dubai/siniakova-katerina-kvitova-petra/6ZCipZ9h/')
soup = BeautifulSoup(r.text, 'html.parser')

odds = [x.attrs for x in soup.find_all('td', attrs={'class': 'table-main__odds'})]
print(odds)

输出:

^{pr2}$

相关问题 更多 >