元素定位"/>
使用Chrome获取Xpath进行元素定位
python在写爬虫时,需要定位到具体的元素进行爬取,如何快速获得对应元素的Xpath呢,好多浏览器或插件均是支持的,这里以Chrome为例。
打开任意网页
比如百度
使用Chrome的开发者调试功能
选中想要定位的任意元素,直接F12进入开发者调试模式,或者右键》检查》Elements
使用自带功能拷贝Xpath
发现选中元素在Elements中会亮选,选中亮选的内容,右键Copy》Copy Xpath
检验Xpath准确性
- 进入Console
- 将刚才拷贝的内容,粘贴到在下方的箭头位置,发现会提示undefined。这是因为用法不对
- 在内容前后增加上$x('粘贴的内容'),如图:
- 发现已经能够正常获取到内容。
Xpath有多种用法,只要没报错,就说明是对的用法。
如果错误的用法,则会报错如图:
Xpath的语法规范
可以详见这篇文章:
更多推荐
使用Chrome获取Xpath进行元素定位
发布评论