У меня проблемы с использованием красивого супа (python3), чтобы вытащить последнюю цену акций
import requests
from money import Money
from bs4 import BeautifulSoup
response = requests.get("https://finance.yahoo.com/quote/VTI?p=VTI")
soup = BeautifulSoup(response.content, "lxml")
price = soup.find('span', attrs = {"data-reactid": "34"})
Это возвращает значение"Никто".Я что-то упускаю?При использовании другой страницы следующее прекрасно работало:
response = requests.get("https://finance.yahoo.com/lookup?s=VTI")
soup = BeautifulSoup(response.content,"lxml")
price = soup.find('td', attrs={"data-reactid": "59"})
К сожалению, эта страница поиска не всегда имеет идеальное совпадение по первому результату (поиск VXUS возвращает vxus как 2-й результат), поэтомуЯ надеюсь найти что-то, что работает последовательно, и я полагал, что извлечение из реальной страницы будет работать лучше всего.
Как лучше всего получить значение 141,28?