在XPath中,你可以使用last()函数来选取特定位置的元素。如果你想选取某个元素下的最后一个子元素,可以使用如下的XPath表达式:
//元素名称[last()]
具体示例如下:
next=html.xpath('//ol[@class="pagination"]/li[last()]/a/@href')
选择class为pagination的ol下最后一个li,我们还可以选择最后一个a,代码如下
next=html.xpath('//ol[@class="pagination"]/li/a[last()]/@href')
如果要选择倒数第一个,那么就last()-1,代码如下:
next=html.xpath('//ol[@class="pagination"]/li/a[last()-1]/@href')
以此类推,倒数N就是last()-N
下一篇: 漫步者edifier蓝牙耳机怎么配对新设备
上一篇:全面的前端工程师面试问题汇总
评论