Python 使用XPath从附件标记获取文本
本周我刚开始学习XPath、lxml和python。我想知道是否有一个XPath表达式可以从附件标记中获取url文本。这可能吗 我正在处理的XML: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> 然后循环浏览列表,但我希望找到更直接的方法。我试
<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]