0
votes

I am trying to pull data from various columns in the odds table from this website:

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

I have tried using the following code but I am only getting the open lines. I want to be able to get exact columns. For example, the pinnacle and bookmaker columns.

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

1 Answers

0
votes
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())