大家通常使用Chrome和火狐写xpathcss,这里详细介绍使用方法。
另外写xpath、css的规则见另一篇文章:
杜哈哈:CSS & Xpath定位页面元素zhuanlan.zhihu.com一、Chrome
1、打开要爬取的网页;
2、按键盘上的F12,然后Ctrl+F,网页上出现如下内容。红框处用于输入xpath,浏览器会提示定位到几个元素,如果是0的话,那就是没定位到,写错咯~
3、点击图中最左上角的图标,然后选择你要定位的元素,html文件对应的行会高亮,可据此写xpath、css路径。
如果你还不懂xpath、css路径规则,请移步去看一下相关网课或本文提供的链接~
二、火狐浏览器
火狐提供了Try Xpath这个插件,可以帮助程序员检查定位的元素是否正确。因此,我们可以分两步:第一步、写xpath路径;第二步、使用try xpath检查路径是否正确;
第一步,同上述Chrome的步骤,一模一样,不再赘述;
第二步,使用Try Xpath检查路径是否正确。
1、在火狐浏览器的“附加组件管理”中找“Try Xpath”,安装后浏览器右上角有"TX"图标;
2、(1)点击图标"TX",在Expression中输入第一步中写好的路径;
(2)点“Execute”,Results部分将显示定位到几个元素,是0的话就得重写xpath啦;
(3)点击“show all results”将展示定位到的信息详情,可以检查一下是否是你要定位的内容。