用beauthulsoup、python抓取同一类的不同表

2024-09-29 01:30:14 发布

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

我正试图用靓汤和Python从这个网站上提取所有的几率

http://www.sportstats.com/soccer/italy/serie-a-2013-2014/sampdoria-napoli-zZAT2c14/#odds/1X2/s3

它们根据它们的种类分在不同的表中。在

例如:div ^{id1}下的第一个表$

我试图搜索所有^{cl1}$


Tags: comhttps3网站www几率soccerodds
1条回答
网友
1楼 · 发布于 2024-09-29 01:30:14

可以使用^{}获取所需div中的表行:

from bs4 import BeautifulSoup
import requests


url = "http://www.sportstats.com/soccer/italy/serie-a-2013-2014/sampdoria-napoli-zZAT2c14/?block=3"
soup = BeautifulSoup(requests.get(url).content)

id_ = "betType_1_2"
for item in soup.select('div#{id} table.oddsTable tr'.format(id=id_))[1:-1]:
    print [td.text for td in item('td')]

印刷品:

^{pr2}$

相关问题 更多 >