如何使用 xpath 从 link 获取数字

How to get number from link using xpath

我正在使用它来获取号码或所有 href:

//chrome

$x("(//ul[@class='pagination']//li/a[contains(.,'Seguinte')]/@href)");

页面有这个:

<ul class="pagination">
  <li><a href="http://www.website.com/fornecedores--2">Seguinte</a></li>
</ul>

我想要 href“http://www.website.com/fornecedores--2”的文本。
我做错了什么?

您可以使用substring-after()获取--之后的href属性部分:

substring-after(//ul[@class='pagination']//li/a[contains(.,'Seguinte')]/@href, '--')