【发布时间】:2018-09-03 08:22:33
【问题描述】:
我需要选择下一个输入字段和A 字段,在下面两个示例 HTML 代码上的活动页面 (class="active_page") 之后,但是以下两个 XPath 不起作用。
我将如何完成following-sibling,最简单的方法是什么?
//*[@id="pagination"]/ul/li[2]/a/following-sibling::A[1]
<div id="pagination">
<ul class="zPagination">
<li><a href="https://www.test.com/page&pagination=10">«</a></li>
<li><a class="active_page" href="https://www.test.com/page&pagination=10">1</a></li>
<li><a href="https://www.test.com/page&pagination=10">2</a></li>
<li><a href="https://www.test.com/page&pagination=10">3</a></li>
<li><a href="https://www.test.com/page&pagination=10">»</a></li>
</ul>
</div>
//TABLE[@class='table-striped']/TBODY[1]/TR[1]/TD[1]/INPUT[1]/following-sibling::INPUT[1]
<table class="table-striped">
<tbody>
<tr>
<td><input id="selection" style="width: 20px;" name="test" class="zeroborder" value="001" type="radio"> </td>
<td>S</td>
</tr>
<tr>
<td><input id="selection" style="width: 20px;" name="test" class="zeroborder" value="002" type="radio"> </td>
<td>S</td>
</tr>
<tr>
<td><input id="selection" style="width: 20px;" name="test" class="zeroborder" value="003" type="radio"> </td>
<td>S</td>
</tr>
</tbody>
</table>
【问题讨论】:
标签: html xml xslt xpath web-scraping