我正在尝试抓取此页面上的表格。
我可以从浏览器调试器中看到我想要的表格在 HTML 中。例如,您可以看到肽名称:

我写了这段代码来提取这个表:
for i in range(1001,1003):
# try:
res = requests.get("https://webs.iiitd.edu.in/raghava/antitbpdb/display.php?details=" + str(i))
soup = BeautifulSoup(res.content, 'html.parser')
table = soup.find_all('table')
print table
但是打印的输出是:
[<table bgcolor="#DAD5BF" border="1" cellpadding="5" width="970"><tr><td align="center">\n\t This page displays user query in tabular form.\n</td></tr>\n</table>, <table width="970px"><tr><td align="center"><br/><font color="black" size="5px">1001 details</font><br/></td></tr></table>]
有人可以解释为什么 find_all 没有找到所有表(特别是我想要的表)以及我如何解决这个问题?
米脂
湖上湖
随时随地看视频慕课网APP
相关分类