使用XPath从enclosure标记获取文本

2024-04-26 03:15:53 发布

您现在位置:Python中文网/ 问答频道 /正文

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

我正在处理的XML:

<enclosure  url="http://nakeddiscovery.com/libsyn/Naked_Scientists_Show_17.08.14.mp3"  length="51671039"  type="audio/mpeg" ></enclosure>

我可以用下面的语句得到一个列表:

^{pr2}$

然后循环查看列表,但我希望有一个更直接的方法。我试过//enclosure/@url/text()//enclosure/@url.text,等等。。。还有很多不同的版本。我在谷歌上搜索过,搜索过stackoverflow,但是nada。在

有什么想法吗?在

谢谢!在


Tags: text标记文本comhttpurl列表表达式