|
生成这个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节 //
|
|