有人知道如何使用 beautiful soup 删除 td 元素之间的空格吗?
例如
<table>
<tr class="soup-target">
<td></td> <td></td>
</tr>
</table>
在你说“只需使用删除键”之前,这是不可能的,因为我使用的模板语言在 td
元素上有一个循环,并且该语言不允许控制空间循环元素上的空格或换行符。
最佳答案
您还可以直接过滤tr
内的文本节点并提取它们:
row = soup.find("tr", class_="soup-target")
for text_node in row.find_all(text=True, recursive=False):
text_node.extract()
关于python - 使用 BeautifulSoup 删除 td 元素之间/之后的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34667537/