XPath用于href链接

4

I got for example

<a href="target.php">News</a>
<a href="more.php">More</a>

在XPath中,基于<a></a>之间的值(原子数据)提取href的最有效方法是什么?


1
//a/@href。基于“value between”的值是什么意思? - splash58
你的意思是通过节点值选择 href 属性吗? - RomanPerekhrest
2
//a[.='News']/@href - localghost
1个回答

9

问题解释:

  • “最有效率”是指程序员时间的效率,而不是性能效率。
  • “之间的值”是指在a标签之间的字符串。

这个XPath选择所有的a元素,

//a

此XPath选择所有字符串值为"News"的a元素:
//a[.='News']

这个 XPath 选择所有文本值为 "News" 的 a 元素的 href 属性1
//a[.='News']/@href

1. 信用:@localghost 在评论中发布了正确的答案


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接