chrome浏览器获取 xpath规则教程
发表:DESTOON模板堂(dtmoban.com)
发表时间:2020-01-15
第一步:
用chrome浏览器打开要采集的网站,
鼠标移动到要采集的内容上
![](https://www.dtmoban.com/file/upload/202001/15/140703831.png)
第二步:
鼠标点击右健,选择检查,有些版本是查看元素
![QQ图片20200115140928](https://www.dtmoban.com/file/upload/202001/15/140944151.png)
第三步
在弹出来的控制台中,选择当前选择位置的代码,然后右健,选择 Copy --- Copy XPath
![QQ图片20200115141140](https://www.dtmoban.com/file/upload/202001/15/141158791.png)
![QQ图片20200115141418](https://www.dtmoban.com/file/upload/202001/15/141431521.png)
第四步: 把剪贴版里的内容粘贴 即可
第五步:
比如我们当前复制的XPath规则是 //*[@id="hotspotajax"]/ul[1]/li[2]/a
如果这个规则不作任务修改,会发现采集回来的只有第一条信息,但是我们需要的整个列表的信息
通过查看源代码我们发现,列表循环是 ul
![QQ图片20200115143427](https://www.dtmoban.com/file/upload/202001/15/143519461.png)
而我们的规则
//*[@id="hotspotajax"]/ul[1]/li[2]/a
ul 后面有一个 [1], 表示只采集第一个ul
要采集列表只需要把 [1]删除即可
//*[@id="hotspotajax"]/ul/li[2]/a
用chrome浏览器打开要采集的网站,
鼠标移动到要采集的内容上
![](https://www.dtmoban.com/file/upload/202001/15/140703831.png)
第二步:
鼠标点击右健,选择检查,有些版本是查看元素
![QQ图片20200115140928](https://www.dtmoban.com/file/upload/202001/15/140944151.png)
第三步
在弹出来的控制台中,选择当前选择位置的代码,然后右健,选择 Copy --- Copy XPath
![QQ图片20200115141140](https://www.dtmoban.com/file/upload/202001/15/141158791.png)
![QQ图片20200115141418](https://www.dtmoban.com/file/upload/202001/15/141431521.png)
第四步: 把剪贴版里的内容粘贴 即可
第五步:
比如我们当前复制的XPath规则是 //*[@id="hotspotajax"]/ul[1]/li[2]/a
如果这个规则不作任务修改,会发现采集回来的只有第一条信息,但是我们需要的整个列表的信息
通过查看源代码我们发现,列表循环是 ul
![QQ图片20200115143427](https://www.dtmoban.com/file/upload/202001/15/143519461.png)
而我们的规则
//*[@id="hotspotajax"]/ul[1]/li[2]/a
ul 后面有一个 [1], 表示只采集第一个ul
要采集列表只需要把 [1]删除即可
//*[@id="hotspotajax"]/ul/li[2]/a