我的标记为:
<p>Sample text. Click <a href="google.com">Here</a></p>
我想替换 <p>
标记为 <span>
不更改标签的子项或文本
最佳答案
您的任务可以使用replaceWith
来完成。您必须复制要用作替换的元素,然后将其作为参数提供给 replaceWith
。 documentation for replaceWith
对于如何做到这一点非常清楚。
无论如何,您都可以阅读这个问题 How to change tag name with BeautifulSoup?
关于python - 保留 beautifulSoup python 中的子元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21337314/