除了first on之外,所有具有相同类的表

2024-09-30 08:20:00 发布

您现在位置:Python中文网/ 问答频道 /正文

除了第一个表之外,我希望获得具有相同类(tbl cenik)的所有表。我试着用这个答案select all "tr" except first "tr" in table 。但都是徒劳的。这是我的示例代码

response.css('.tbl-cenik:not(:first-child)')

我知道我可以这样做。在

^{pr2}$

但在我看来那不像Python。我们能用选择器吗?在


Tags: 答案代码in示例responsetableallselect
2条回答

你可以在下面试试

.tbl-cenik~.tbl-cenik

获取具有@class="tbl-cenik"且是第一个节点的同级节点的所有table节点(不包括第一个节点本身)

如果您只想获取除第一个之外的所有表都有tbl-cenik类,那么

response.css('table.tbl-cenik')[1:]

足够了,我也够了。不过,最好使用XPath:

^{pr2}$

相关问题 更多 >

    热门问题