Beautiful Soup无法定位表格行(tr标签)问题求助
Beautiful Soup无法定位表格行(tr标签)问题求助
我想抓取Invesco网站上QQQ基金的持仓表格,目标页面是:https://www.invesco.com/us/financial-products/etfs/holdings?audienceType=Investor&ticker=QQQ
我写了下面这段代码:
import bs4 import requests URL = 'https://www.invesco.com/us/financial-products/etfs/holdings?audienceType=Investor&ticker=QQQ' req = requests.get(URL) soup = bs4.BeautifulSoup(req.text, 'html.parser') body = soup.find('body') rows = body.find_all('tr')
我在Chrome开发者工具里 inspect 页面的时候,明明能看到需要的那些表格行(tr标签),就像下图里展示的这样:

可运行代码后,Beautiful Soup就是找不到这些tr标签。我已经试了能想到的各种方法去定位,但都没成功,肯定是哪里考虑漏了,实在摸不着头绪。有没有朋友能帮忙指点一下呀?谢谢啦!
备注:内容来源于stack exchange,提问作者sully
相关产品推荐
相关产品推荐

