gpt4 book ai didi

python - 在 Python 中将 HTML 子标签更改为同级标签

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

我有一些 HTML 代码,其中包含 <option>选择标签内的标签,但是,选项标签是彼此的后代,但我希望它们是 sibling (选择标签的直接子代)。

HTML 现在的样子:

<select>
<option> Option 1
<option> Option 2
<option> Option3
<option> Option 4
etc...
</option>
</option>
</option>
</option>
</select>

我希望它看起来像什么:

<select>
<option> Option 1 </option>
<option> Option 2 </option>
<option> Option 3 </option>
<option> Option 4 </option>
etc.
</select>

如有任何帮助,我们将不胜感激。

最佳答案

BeautifulSoup 纠正了它。

from bs4 import BeautifulSoup

soup = BeautifulSoup('''<html>
<body>
<select>
<option>Option 1
<option>Option 2
<option>Option3
<option>Option 4
</option>
</option>
</option>
</option>
</select>
</body>
</html>''')

print(soup)

打印

<html>
<body>
<select>
<option>Option 1
</option><option>Option 2
</option><option>Option3
</option><option>Option 4
</option>
</select>
</body>
</html>

关于python - 在 Python 中将 HTML 子标签更改为同级标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20715896/

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