Video 查找Vide的XPath表达式
我正在尝试通过URL上的XPath访问视频。。。我已经用下一个基本表达式对其进行了测试:Video 查找Vide的XPath表达式,video,xpath,expression,Video,Xpath,Expression,我正在尝试通过URL上的XPath访问视频。。。我已经用下一个基本表达式对其进行了测试: //div //a // 现在我想接收有关视频的数据,我尝试了以下方法: //:object[contains(@type,"video/") //:对象[包含(@type,“video/”)(也可在stackoverflow-上找到) 我在youtube上没有收到任何数据…我怎么能做到 谢谢你的回答 现在我想接收有关视频的数据,我尝试了以下方法: //:object[contains(@typ
- //div
- //a
- //
//:object[contains(@type,"video/")
- //:对象[包含(@type,“video/”)(也可在stackoverflow-上找到)
//:object[contains(@type,"video/")
(也可以在stackoverflow-LINK上找到)我没有收到任何关于
youtube…我该怎么做
这个:
//:someName
//someName
//*:someName
在XPath中无效(XPath 1.0和XPath 2.0)
您可以选择:
//:someName
//someName
//*:someName
或
//*[local-name() = 'someName']
或在XPath 2.0中:
//:someName
//someName
//*:someName
向我们展示一个输入XML的示例;如果没有这个示例,就不可能知道需要什么XPath表达式。如果您可以轻松提供,请不要期望您的读者查找youtube XML格式。或者您正在尝试从youtube上截取HTML?具体来说,您正在尝试访问哪些数据?HTML对象元素?显示一个数据示例您想从YouTube上选择from.HTML…我正在尝试访问HTML对象元素..投票关闭.OP不愿意发布示例。这个问题中的XPath表达式也只是在其他地方找到的示例中的一半,并且缺少最后的
]
@LarsH:很高兴知道。我还没来得及看原始示例,那么XPath表达式的完整示例是什么呢video@M.V.:这取决于您没有向我们显示的XML文档。@M.V:我想您需要的是://div[@class='video-title']
或者可能是//div[@class='video-title']//a/@href