我正在尝试解析 XML,但在尝试从响应中提取链接时遇到问题。
我的 XML 看起来像:
<properties xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" lastUpdate="2016-11-23">
<property myId="3" lastUpdate="2016-11-20T01:25:17+01:00" xlink:href="http://example.com/webservice/rest/1/properties/3"/>
<property myId="10" lastUpdate="2016-11-16T03:52:54+01:00" xlink:href="http://example.com/webservice/rest/1/properties/10"/>
...
我的功能:
r = requests.get(url, auth=(self.usr, self.psw))
xml = r.content
root = ET.fromstring(xml)
for prop in root:
m_id= prop.attrib['myId']
my_url = prop.attrib['xlink:href']
我可以提取id
属性,但在尝试获取 URL 时出现错误