Почему текст в классе div не отображается при использовании BeautifulSoup и Requests? - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь удалить данные с TradingView, бесплатного веб-сайта для просмотра акций. Как уже упоминалось, я использую bs4 и запросы на получение данных из https://www.tradingview.com/symbols/AMEX-SPY/. Я просто пытаюсь получить текущую цену акций.

   URL = 'https://www.tradingview.com/symbols/AMEX-SPY/'
   trading_view_all = requests.get(URL)
   soup = BeautifulSoup(trading_view_all.text,'html')
   print(soup.find('div',{'class':'tv-symbol-price-quote__value js-symbol-last'}))

Когда это напечатано, я получаю только текст в HTML, не знаю, как еще его описать.

<div class="tv-symbol-price-quote__value js-symbol-last"></div>

Кажется, что он может найти его правильно, однако никакой внутренний текст не появляется. Я также пробовал использовать метод .text, но он ничего не вернул.

Как мне узнать цену с этой страницы?

...