标签:xpath src style 0px img Python 爬虫 li 解析
xpath
xpath应该是使用最多的解析工具,这玩意是真的简单方便。
安装
这里的话我是直接安装parsel
使用
selector = parsel.Selector(html) # 这个html是我请求页面时打印页面的参数
用法:
//li[contains(@id,"好家伙")] # 查找id属性值中有字符串好家伙的li节点
/text()或者/@href 得到列表中的内容
// 根目录
[] 谓语 - 条件
@ 提取该元素
/ 选择元素
看到,每张图片都在div里面
进一步分析,可以看到图片在img里面 ,那么,xpath语法如下:
//div[@class="egeli_pic_li"]/dl//a/img/@src
这里的div可以换成* 效果是一样的,而@里面的也可以不一样,可以换成style,效果也一样
//*[@style="position: absolute; left: 0px; top: 0px;"]//img/@src
//*[@style="position: absolute; left: 0px; top: 0px;"]//@src
//*//@src
//*/*/*/img/@src
想多简单就能有多简单,上手也快。
有时候不想打开pycharm来玩,感觉打开pycharm还要请求,解析,print一般很麻烦,想直接在页面就能玩一下,爽一爽,可以下载一个xpath的浏览器插件。当然,也可以在开发者工具中,按CTRL+F,
在这里也可以玩,但是在这里输入的话,它会跟着你动,难受的不行。
标签:xpath,src,style,0px,img,Python,爬虫,li,解析 来源: https://blog.csdn.net/m0_66060262/article/details/122745252
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。