我正在尝试通过网络抓取该网站以获取基本的股票信息: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))
现在我慢慢来,只是试图在 id 名称“row0jqxgrid”下返回“div”的数量。我很确定第 8 行之前的一切都很好,但我不知道如何使用 attrs 正确引用 id,或者这是否可能。
任何人都可以提供任何信息吗?
罗斯