import pandas as pd
import requests
from bs4 import BeautifulSoup
import re
url = 'https://www.betexplorer.com/odds-movements/soccer/'
res = requests.get(url)
soup = BeautifulSoup(res.content, "lxml")
times = soup.select('span.table-main__time') #good
matches = soup.find_all("td",class_ ="table-main__tt")
odds = soup.find_all("td",class_ ="table-main__odds")
the desired target for the scrape is the value here after data-odd="value"
I have tried odds[0].a.text
to no avail
is there any advise on how to extract these values using bs4
?