我希望可以爬取到所有 ‘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)
运行结果为 - [],
或者
[
我希望能取得所有tr标签下隐藏的 # 符号代表的链接。
动态加载,建议用selenium
发网址出来,requests得不到ajax动态加载的内容,只能得到查看源代码时得到的内容,需要找数据接口来请求。F12打开浏览器开发工具看网络选项卡发送的请求是否存在数据
你看着数据显示在页面不代表数据就是直接写在页面上的,有的是通过接口然后页面展示