Python 爬虫 爬不到对应标签下的数据 -- 数据为空(request + BeautifulSoup)

我在自己练习爬虫的时候发现了一个网站的HTML源码是这样的:

img

img

我希望可以爬取到所有 ‘tr’ 标签的内容,但是使用.SELECT或是其他方式拿到的 tr都是空的,很奇怪。

问题相关代码,请勿粘贴截图

r = requests.get(url)
soup = BeautifulSoup(r.text,'html5lib')
k = soup.select('#noticeList > table')
print(k)
或者
r = requests.get(url)
soup = BeautifulSoup(r.text,'html5lib')
k = soup.select('#noticeList')
print(k)

运行结果及报错内容

运行结果为 - [],
或者
[

] ###### 我的解答思路和尝试过的方法 且每一个路径下的链接都是隐藏的,用#符号代替

img

我想要达到的结果

我希望能取得所有tr标签下隐藏的 # 符号代表的链接。

动态加载,建议用selenium

发网址出来,requests得不到ajax动态加载的内容,只能得到查看源代码时得到的内容,需要找数据接口来请求。F12打开浏览器开发工具看网络选项卡发送的请求是否存在数据

img


有帮助或启发麻烦点下【采纳该答案】,谢谢~~有其他问题可以继续交流~

你看着数据显示在页面不代表数据就是直接写在页面上的,有的是通过接口然后页面展示