Как получить данные опций с BeautifulSoup? - PullRequest
0 голосов
/ 29 января 2020

Я пытаюсь собрать данные со страниц опционных контрактов в 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 ...

enter image description here

, но когда я запускаю код, я получаю значения пустой переменной. Куда я иду не так? Я просмотрел документацию и другие сообщения от stackoverflow, но не могу понять, где моя программа дает сбой. Он работает для других случайных сайтов, но не для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...