В этом случае вам необходимо отправить запрос по указанному ниже URL, чтобы получить цену, которую вы хотите проанализировать. Вы можете получить этот URL с помощью devtools ..
import requests
from bs4 import BeautifulSoup
url = "https://www.predictit.org/PrivateData/GetPriceListAjax?contractId=5367"
res = requests.get(url)
soup = BeautifulSoup(res.text,"html.parser")
for row in soup.select('table tr')[1:]:
cols = [x.text.strip() for x in row.select('td')]
print(cols)
Выход:
['Price', 'Shares', '', 'Price', 'Shares']
['81¢', '289', '', '80¢', '2192']
['82¢', '7936', '', '79¢', '5478']
['83¢', '12800', '', '78¢', '6189']
['84¢', '8846', '', '77¢', '6167']
['85¢', '7726', '', '76¢', '2334']
['86¢', '7247', '', '75¢', '3268']
['87¢', '5562', '', '74¢', '2425']
['88¢', '4988', '', '73¢', '1390']
['89¢', '2889', '', '72¢', '3836']
['90¢', '4143', '', '71¢', '944']