for a in soup.find('tbody'):
div = a('a')
tds = a('td')
print(div[0].string,tds[2],tds[4].string)
是不是你获取的时候,这些标签没加载。你sleep一下试一试。
你是用 requests 和 BeautifulSoup爬取网页的吗?
你检查下这个网页中的内容是不是通过js代码读取外部json数据来动态更新的。
requests只能获取网页的静态源代码,动态更新的内容取不到。
对于动态更新的内容要用selenium 来爬取。
或者是通过F12控制台分析页面数据加载的链接,找到真正json数据的地址进行爬取。
在页面上点击右键,右键菜单中选 "查看网页源代码"。