|
终于搞定了,用相对线索
当前页码是绿色的,下一个页码是白色的,因为有颜色区别,一定是class控制的,控制颜色的class在BUTTON节点上。看上图分别做翻页区映射和当前页码映射和下一页码映射。页码映射用BUTTON节点。定位偏好要设置成偏好class,不能用偏好id
生成的定位当前页码的xpath是
- //*[@class='_11hau3k']/li[count(.//*[@class='_1obhjxp6'])>0 and count(following-sibling::li[position()=1 and @class='_1eqazlr']//*[@class='_5u96sq'])>0 and @class='_w1zx0fa']
复制代码 经过测试,这样还不行,翻页到下一页对比观察,发现,翻页下一页后,出现了“上一页”按钮,这个按钮的li的class='_w1zx0fa',说明第一个按钮总是有这个class,所以,上面生成xpath不能含有这个class。那么就要手工修改规则。
手工修改一定要按照以下顺序
1,先“存规则”,存的规则是自动生成的xpath,就是上面那个
2,进入“线索规则”编辑窗口,在xpath中删除 and @class='_w1zx0fa' 这些字符
3,点击旁边的“保存修改”。千万不能再点击“存规则”了,如果点击存规则,又会用自动生成的规则覆盖了手工修改的规则
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|
共 4 个关于本帖的回复 最后回复于 2019-4-6 10:13