gpt4 book ai didi

python - .decompose() 后未删除标签

转载 作者:太空宇宙 更新时间:2023-11-04 02:33:36 26 4
gpt4 key购买 nike

我想删除强标签内的文本,所以我这样做了:

for strong in soup.find('strong'):
strong.decompose()

但是当我打开文件时,最后一个文件并没有被删除:

html

最佳答案

您正在使用 find(),它只返回找到的第一个匹配项。这就是为什么您可以看到第一个 strong 不见了而第二个没有。使用 find_all() 代替,这将删除所有 strong 标签。

for strong in soup.find_all('strong'):
strong.decompose()

关于python - .decompose() 后未删除标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48483454/

26 4 0