使用xpath获取几个p元素内的链接

时间:2015-05-01 13:18:26

标签: xpath

我有以下代码(作为页面的一部分):

<div class="examples">
<p class="update">Day 1 : <a href="example.php?s=997">exampletext</a></p>
<p class="update">Day 1 : <a href="example.php?s=998">exampletext</a></p>
<p class="update">Day 1 : <a href="example.php?s=999">exampletext</a></p>
<p class="update">Day 1 : <a href="example.php?s=1000">exampletext</a></p>
<p class="update">Day 1 : <a href="example.php?s=1001">exampletext</a></p>
<p class="update">Day 1 : <a href="example.php?s=1002">exampletext</a></p>
</div>

我正在尝试使用xpath获取链接(href和title)。在同一页面上有几个“更新”p类元素,我需要它们。我对“第一天:”文本(或任何一天到达那里)并不感兴趣。

这可能吗?

感谢。

1 个答案:

答案 0 :(得分:0)

一个可能的xpath:

//div[@class='examples']/p[@class='update']/a

输出:

'<a href="example.php?s=997">exampletext</a>'
'<a href="example.php?s=998">exampletext</a>'
'<a href="example.php?s=999">exampletext</a>'
'<a href="example.php?s=1000">exampletext</a>'
'<a href="example.php?s=1001">exampletext</a>'
'<a href="example.php?s=1002">exampletext</a>'