【发布时间】:2011-09-24 12:26:07
【问题描述】:
我正在尝试使用 BeautifulSoup 解析下面看到的第二个表。我无法识别第二个表格和第一个表格,因为表格属性完全相同。如何访问表中的信息,例如 name = PATHWAY?到目前为止,我尝试访问该表的方法是:
table = soup.find('table', {'name':'PATHWAY'})
虽然我知道该表存在,但我收到“无”的响应。对我来说,这意味着我区分两者的方法不起作用。有什么建议吗?
<table border="0" cellspacing="0" cellpadding="0" bgcolor="#DCDCDC">
<tr><td>
<table border="0" cellspacing="1" cellpadding="3">
<tr>
<td class=ue><a name="REACTION TYPE">REACTION TYPE</td><td class=ue>ORGANISM</td><td class=ue>COMMENTARY</td><td class=ue>LITERATURE</td></tr>
<tr class=tr1>
<td class=g>condensation</td><td class=no>-</td><td class=no>-</td><td class=no>-</td></tr>
</table>
</td></tr></table>
<br>
<table border="0" cellspacing="0" cellpadding="0" bgcolor="#DCDCDC">
<tr><td>
<table border="0" cellspacing="1" cellpadding="3">
<tr>
<td class=ue><a name="PATHWAY">PATHWAY</td><td class=ue>KEGG Link</td><td class=ue>MetaCyc Link</td><td class=ue></td></tr>
<table>
【问题讨论】:
-
您的问题解决了吗?
标签: python html-parsing beautifulsoup