如何访问python 3中XML文档中的BeautifulSOAP保留字?
from bs4 import BeautifulSoup
xml = '<item><id>1</id><name>processor</name></item>'
soup = BeautifulSoup(xml, 'lxml-xml')
print(soup.item.id.text)
print(soup.item.name) # name is a reserved word in beautifulsoap
print(soup.item.name.text) # throws error
名字是保留的,但是我的XML包含它.
发布于 2018-07-24 14:08:30
由于你需要在父节点中找到一个标记,所以你可以使用找到,发现它允许查找标记的单个实例。
因此,你可以这样做:
>>> soup.item.find('name')
<name>processor</name>
https://stackoverflow.com/questions/-100005664
复制相似问题