【发布时间】:2016-06-27 21:22:04
【问题描述】:
我在一个页面中有许多看起来像这样的链接:
<a class="plant_detail_link" href="plants/O7-01111"><h3>O7-01111</h3></a>
我可以使用以下 xpath 在我的页面中选择所有这些链接:
//a[@class='plant_detail_link']
我可以以通常的方式提取每个链接的类等属性:
//a[@class='plant_detail_link']/@class
但是当我尝试使用相同的技术来提取 href 属性值时,我得到一个空列表:
//a[@class='plant_detail_link']/@href
有人知道为什么会出现这种情况吗?
image detailing chrome developer console xpath execution
编辑:
在此处查看完整页面 html - http://pastebin.com/MAjTt86V
【问题讨论】:
-
您是否尝试过其他浏览器?你的 xpath 在我看来是正确的
-
xpath //a[@class='plant_detail_link']/@href 是正确的。您可以发布/链接页面的整个 html 吗?
-
我已将整页粘贴到原帖中