Html Xpath只选择一些tr
我有这样的html代码Html Xpath只选择一些tr,html,xpath,web-scraping,Html,Xpath,Web Scraping,我有这样的html代码 <table> <tr> <th><a href="example.html" title="exemple_title_th"></a><th> <td></td> <td></td> <tr> <tr> <td><a href="example2.html" ti
<table>
<tr>
<th><a href="example.html" title="exemple_title_th"></a><th>
<td></td>
<td></td>
<tr>
<tr>
<td><a href="example2.html" title="exemple_title_td"></a><td>
<td></td>
<td></td>
<tr>
<tr>
<td><a href="example3.html" title="exemple_title_td"></a><td>
<td></td>
<td></td>
<tr>
<tr>
<th><a href="example4.html" title="exemple_title_th"></a><th>
<td></td>
<td></td>
<tr>
但是它返回第一个标记之后的所有tr,包括下面包含我不想要的th标记的tr。这段代码出了什么问题?您的xpath,
//a[@title=“example\u title\u th”]/following::tr
,使用following axis,它应该选择文档顺序中的所有元素
要选择整个文档中没有子元素的tr
元素,可以使用简单的xpath,如:
//tr[not(th)]
//tr[not(th)]