【发布时间】:2020-07-02 18:56:36
【问题描述】:
这是 HTML 代码
<tr id="n1102">
<td align="right" valign="top" style="width: 50px; text-align: left;">
<a href="analects/xue-er/zh#n1102" class="popup" style="font-size: 12pt;">1</a>
<div style="display: inline-block; zoom: 1; *display: inline;'">
<a href="dictionary.pl?if=gb&id=1102" class="sprite-more" title="someText1" rel="nofollow">someText1
<div style="display: inline;"></div>
</a>
</div>
</td>
<td valign="top" style="white-space: nowrap; color: #777777;" class="ctext opt">Text not want</td>
<td class="ctext">
<div id="comm1102"></div>THE WANTED TEXT
</td>
</tr>
如何找到THE WANTED TEXT或如何根据需求进行过滤?下面的代码返回Text not want。
import bs4
root=bs4.BeautifulSoup(data, "html.parser")
tds=root.find_all('td', {'class': 'ctext'})
print(tds)
【问题讨论】:
标签: html beautifulsoup html-table