Python 如何在两个位置之间获得tr
我有这个HTML:Python 如何在两个位置之间获得tr,python,python-2.7,xpath,scrapy,Python,Python 2.7,Xpath,Scrapy,我有这个HTML: <table> <tr></tr> <tr></tr> <tr></tr> <tr></tr> <tr></tr> <tr></tr> <tr></tr> <tr></tr> </table> 我想把tr第三个放在最后一个之前 我所尝试的: 我可以这样从第三
<table>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
</table>
我想把tr
第三个放在最后一个之前
我所尝试的:
我可以这样从第三个到最后一个:
tr[position()>2]
但我不想要最后一个
tr
使用以下内容排除最后一个tr
:
tr[position() > 2 and position() < last()]
tr[position()>2和position()
使用以下内容排除最后的tr
:
tr[position() > 2 and position() < last()]
tr[position()>2和position()
使用以下内容排除最后的tr
:
tr[position() > 2 and position() < last()]
tr[position()>2和position()
使用以下内容排除最后的tr
:
tr[position() > 2 and position() < last()]
tr[position()>2和position()
是的,它有效,我会接受你的回答,请问除了第7个tr之外还有什么办法吗?我很困惑。您希望准确选择哪些元素?3到46之间的元素(第7个tr除外)您可以在谓词中使用任何检查组合。例如:tr[position()>2和position()!=7和position()<47]
是的,我会接受你的回答,请问除了第七个tr之外还有什么办法吗?我很困惑。您希望准确选择哪些元素?3到46之间的元素(第7个tr除外)您可以在谓词中使用任何检查组合。例如:tr[position()>2和position()!=7和position()<47]
是的,我会接受你的回答,请问除了第七个tr之外还有什么办法吗?我很困惑。您希望准确选择哪些元素?3到46之间的元素(第7个tr除外)您可以在谓词中使用任何检查组合。例如:tr[position()>2和position()!=7和position()<47]
是的,我会接受你的回答,请问除了第七个tr之外还有什么办法吗?我很困惑。您希望准确选择哪些元素?3到46之间的元素(第7个tr除外)您可以在谓词中使用任何检查组合。例如:tr[position()>2和position()!=7和position()<47]