我想在Scrapy中使用XPath获取嵌套标记
目前,我正在使用Scrapy和XPath解决一些问题,需要获取嵌套标记。假设这样的条件我想在Scrapy中使用XPath获取嵌套标记,xpath,Xpath,目前,我正在使用Scrapy和XPath解决一些问题,需要获取嵌套标记。假设这样的条件 <table> <tbody> <tr> <td> <table> <tbody> <tr><td></td><td></td></tr> <tr><td></td><td></td&
<table>
<tbody>
<tr>
<td>
<table>
<tbody>
<tr><td></td><td></td></tr>
<tr><td></td><td></td></tr>
<tr><td></td><td></td></tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>
<table>
<tbody>
<tr><td></td><td></td></tr>
<tr><td></td><td></td></tr>
<tr><td></td><td></td></tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
我只想抓取或选择嵌套的tr(
)。我应该如何为此编写XPath。要获取所有tr
元素,这些元素都有td
子元素,但没有table
子元素,请使用XPath表达式//tr[td][not(td/table)]
我们在tr
中选择第二个td
,然后升级选择tr
元素
//tr/td[2]/..