Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 查找Vide的XPath表达式_Video_Xpath_Expression - Fatal编程技术网

Video 查找Vide的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

我正在尝试通过URL上的XPath访问视频。。。我已经用下一个基本表达式对其进行了测试:

  • //div
  • //a
  • //
现在我想接收有关视频的数据,我尝试了以下方法:

//:object[contains(@type,"video/") 
  • //:对象[包含(@type,“video/”)(也可在stackoverflow-上找到)
我在youtube上没有收到任何数据…我怎么能做到

谢谢你的回答

现在我想接收有关视频的数据,我尝试了以下方法:

//: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