【发布时间】:2013-09-07 23:42:43
【问题描述】:
我正在尝试在以下 html 代码中检索几个 <p> 标记。这里只是其中的一部分
<td class="eelantext">
<a class="fBlackLink"></a>
<center></center>
<span> … </span><br></br>
<table width="402" vspace="5" cellspacing="0" cellpadding="3"
border="0" bgcolor="#ffffff" align="Left">
<tbody> … </tbody></table>
<!--edstart-->
<p> … </p>
<p> … </p>
<p> … </p>
<p> … </p>
<p> … </p>
</td>
你可以找到网页here
我的Python代码如下
soup = BeautifulSoup(page)
div = soup.find('td', attrs={'class': 'eelantext'})
print div
text = div.find_all('p')
但是 text 变量是空的,如果我打印 div 变量,除了<p> 标签之外,我有与上面完全相同的html。
【问题讨论】:
标签: python beautifulsoup