Python 使用XPath从附件标记获取文本

Python 使用XPath从附件标记获取文本,python,xml,xpath,lxml,Python,Xml,Xpath,Lxml,本周我刚开始学习XPath、lxml和python。我想知道是否有一个XPath表达式可以从附件标记中获取url文本。这可能吗 我正在处理的XML: <enclosure url="http://nakeddiscovery.com/libsyn/Naked_Scientists_Show_17.08.14.mp3" length="51671039" type="audio/mpeg" ></enclosure> 然后循环浏览列表,但我希望找到更直接的方法。我试

本周我刚开始学习XPath、lxml和python。我想知道是否有一个XPath表达式可以从附件标记中获取url文本。这可能吗

我正在处理的XML:

<enclosure  url="http://nakeddiscovery.com/libsyn/Naked_Scientists_Show_17.08.14.mp3"  length="51671039"  type="audio/mpeg" ></enclosure>
然后循环浏览列表,但我希望找到更直接的方法。我试过
//enclosure/@url/text()
//enclosure/@url.text
,等等。。。还有很多变化。我已经在谷歌上搜索过了,但是娜达

有什么想法吗


谢谢

您可以尝试使用索引:

parsedFeed.xpath('//enclosure/@url')[0]

谢谢这正是我所需要的。我发誓我以前试过,但我想我把括号放错地方了。
parsedFeed.xpath('//enclosure/@url')[0]