Я пытаюсь отсканировать этот сайт, чтобы получить основную c биржевую информацию: https://www.macrotrends.net/stocks/charts/AAPL/apple/financial-ratios
Мой код выглядит следующим образом:
from requests import get
from bs4 import BeautifulSoup as bs
url = 'https://www.macrotrends.net/stocks/charts/AAPL/apple/financial-ratios'
response = get(url)
html_soup = bs(response.text, 'html.parser')
stock_container = html_soup.find_all("div", attrs= {'id': 'row0jqxgrid'})
print(len(stock_container))
Сейчас я делаю это медленно и просто пытаюсь вернуть число "div" под идентификатором "row0jqxgrid". Я уверен, что все до строки 8 в порядке, но я не знаю, как правильно ссылаться на идентификатор с помощью attrs, или, если это вообще возможно.
Кто-нибудь может предоставить какую-либо информацию?
Росс