Я пытаюсь собрать данные со страниц опционных контрактов в Yahoo Finance, используя BS4. Ниже приведена моя ссылка для тестирования и код, который я написал для получения необходимой информации.
def get_option_volume(url):
response = requests.get(url)
soup = BeautifulSoup(response.text, "html.parser")
value = soup.findAll(attrs={"data-reactid":"84"})
for i in value:
print(i)
get_option_volume("https://finance.yahoo.com/quote/AAPL200221C00320000?p=AAPL200221C00320000")
Когда я смотрю данные HTML для страницы, я вижу, что у данных, которые я хочу, есть тег с атрибутом datareact-id = 84 ...
, но когда я запускаю код, я получаю значения пустой переменной. Куда я иду не так? Я просмотрел документацию и другие сообщения от stackoverflow, но не могу понять, где моя программа дает сбой. Он работает для других случайных сайтов, но не для этого.