21#
Fuller 管理员 发表于 2018-7-29 09:40:34 | 只看该作者
DuoRuaiMi 发表于 2018-7-28 22:13
悬浮动作没有设置延时时长,改了一下定位成功了,谢谢。想请教一下一般遇到前面定位模糊的情况要如何自定 ...

生成这个xpath挺麻烦的,因为这个网站上有太多的class。我是这样做的:
1,用你原先的xpath进行搜索,得到8个节点
2,搜到第一个节点,点击“显示XPath:绝对定位”按钮,得到第一个节点的完整的xpath
3,把这个xpath拷下来,放在记事本中
4,再次换回去原先的xpath,再搜,得到第二个节点,点击“显示XPath:绝对定位”按钮,得到第二个节点的完整的xpath,也拷到记事本中
5,得到第三个节点的xpath,对比他们三个,从左往右看,发现到某个节点以后就分叉了,一个可能是div[position()=2],另一个分支可能是div[position()=3]
6,在dom上看分叉的节点有什么区别,可能他们的class不同,那么就用这个class构造xpath,原先的xpath就变成了这样 //div[]//div[],中间多了一节//
7,用这个新的xpath再去搜索,看有几个节点,如果还有多个,再次显示绝对定位xpath,观察区别
8,这个网页,我循环了3次,里面有3节 //
举报 使用道具
您需要登录后才可以回帖 登录 | 立即注册

精彩推荐

  • 利用AI阅读和分析文本:扣子COZE记录用户反
  • 在网页片段内直观标注——以B站评论采集为
  • 利用AI阅读和分析文本:使用COZE建设游记文
  • 使用AI工具Kimi生成python代码为文本分析结
  • 苹果mac电脑安装集搜客网络爬虫软件失败的

热门用户

GMT+8, 2024-11-23 21:35