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节 //
举报 使用道具
您需要登录后才可以回帖 登录 | 立即注册

精彩推荐

  • Gephi社会网络分析-马蜂窝游记文本分词并同
  • Gephi社会网络分析-基于马蜂窝游记文本以词
  • 知乎话题文本根据词语间距筛选后生成共词矩
  • 马蜂窝游记文本分词后以词语间距为筛选条件
  • 学习使用apriori算法挖掘关联关系

热门用户

GMT+8, 2024-4-26 00:46