鱼C论坛

 找回密码
 立即注册
查看: 1928|回复: 4

xpath不取某一元素的方法

[复制链接]
发表于 2019-4-12 14:51:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
各位
            1. 想取所有a标签 , 但是想排除第一个 , 用什么方法?
        2. 第一个a标签中有子标签i , 其余兄弟a标签中没有子标签i , 排除第一个该怎么处理?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-4-12 15:24:56 | 显示全部楼层
1. 想取所有a标签 , 但是想排除第一个 , 用什么方法?
  1. xpath("//table[@class='tablelist']/tr")[1:-1]
复制代码
     剔除第一个和最后一个
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-12 16:13:58 | 显示全部楼层
Stubborn 发表于 2019-4-12 15:24
1. 想取所有a标签 , 但是想排除第一个 , 用什么方法?
      剔除第一个和最后一个

xpath只闻其名,不知道怎么用,有教程连接么
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-12 16:16:47 | 显示全部楼层
cwhsmile 发表于 2019-4-12 16:13
xpath只闻其名,不知道怎么用,有教程连接么

多写写就会了。网上搜下吧,很多,这个我没有怎么看教程
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-12 17:36:16 | 显示全部楼层
本帖最后由 万中山 于 2019-4-12 17:37 编辑

.xpath('//a[position()>1]'),这样你应该能选到大于1位置的所有a节点。
这里主要是讲positon的用法  里面的语法自己写下  
我这么写不保证能匹配到
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-15 06:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表