您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使BeautifulSoup 4尊重自闭合标签?

如何使BeautifulSoup 4尊重自闭合标签?

要解析XML,请将“ xml”作为第二个参数传递给BeautifulSoup构造函数。

soup = bs4.BeautifulSoup(S, 'xml')

您需要安装lxml。

您无需再通过selfClosingTags

In [1]: import bs4
In [2]: S = '''<foo> <bar a="3"/> </foo>'''
In [3]: soup = bs4.BeautifulSoup(S, 'xml')
In [4]: print soup.prettify()
<?xml version="1.0" encoding="utf-8"?>
<foo>
 <bar a="3"/>
</foo>
其他 2022/1/1 18:43:04 有481人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶