2
的下列節點:的xpath選擇基於該HTML的特定節點
< table width='300' ......>
<tbody>
< tr>
< td class = 'wcheader1'> ..... </td>
< /tr>
< tr>
< td class = 'wccontnetbox'>......< /td>
< /tr>
< tr>
< td class = 'wccontnetbox'>......< /td>
< /tr>
< tr>
< td class = 'wcheader1'> ..... </td>
< /tr>
< tr>
< td class = 'wccontnetbox'>......< /td>
< /tr>
< tr>
< td class = 'wccontnetbox'>......< /td>
< /tr>
< tr>
< td class = 'wcheader1'> ..... </td>
< /tr>
< tr>
< td class = 'wccontnetbox'>......< /td>
< /tr>
< tr>
< td class = 'wccontnetbox'>......< /td>
< /tr>
</tbody>
</table>
我有麻煩僅選擇所述第一<td class='wcheader1'>
元件後的頭兩個<td class='wccontnetbox'>
元件。是否有XPath表達式來執行此操作?
UPDATE:這些元素是動態的。因爲你不顯示完整的輸入
//table/tbody/tr[td[@class='wcheader1']][2]/
following-sibling::tr[td[@class='wccontnetbox']][position()<3]/td
我使用//
:
謝謝@lwburk我更新了帖子 – NouNou
@NouNou - 響應編輯答案。 –
我不能使用[position()<3],因爲這些元素是動態的。有時候是4,有時候是6 .... – NouNou