Python Web从多个列抓取

时间:2019-04-22 13:38:08

标签: python-3.x web-scraping

我正在尝试从该网站的赔率表的各个列中提取数据:

https://www.sportsbookreview.com/betting-odds/nba-basketball/totals/?date=20190419

我尝试使用下面的代码,但是我只得到空缺。我希望能够获得确切的列。例如,顶峰和庄家列。

import urllib
import urllib.request
from bs4 import BeautifulSoup

theurl = "https://www.sportsbookreview.com/betting-odds/nba- 
basketball/totals/?date=20190419"
thepage = urllib.request.urlopen(theurl)
soup = BeautifulSoup(thepage,"html.parser")

for lines in soup.findAll('span',{"class":"_3Nv_7"}):
    print(lines.get_text())

1 个答案:

答案 0 :(得分:0)

import urllib
import urllib.request
from bs4 import BeautifulSoup

theurl = "https://www.sportsbookreview.com/betting-odds/nba-basketball/totals/?date=20190419"
thepage = urllib.request.urlopen(theurl)
soup = BeautifulSoup(thepage,"html.parser")

for lines in soup.findAll('span',{"class":"_3Nv_7 opener"}):
    print(lines.get_text())