gpt4 book ai didi

python - 使用 BeautifulSoup 删除 td 元素之间/之后的空格

转载 作者:太空宇宙 更新时间:2023-11-03 17:05:01 25 4
gpt4 key购买 nike

有人知道如何使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com