我目前试图从“td”元素中获取文本,但里面还有更多元素。所以find()会返回td标签中的全部文本。这里的代码:查找文本,但跳过其他元素
<td class="some class">
Some text that i want<br>
<a href="some/link">some more text</a>
<span class="some other class">some more text</span>
<br>
</td>
那么我想要的只是td标签后面的下一个权利。我正在使用BeautifulSoup。
任何建议如何让文本没有其他元素?
.text返回所有文本元素。所以结果将是“一些文本,我想要更多的文字一些更多的文字” – Merithor
然后简单地将其转换为一个列表,并使用第一个元素,如在其他答案中的b.find('TD')。 –