我是靠谱客的博主 伶俐白开水,最近开发中收集的这篇文章主要介绍爬虫中的get()和getall()方法的区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

get和getall方法都具有将xpath提取到的数据从selector转换为unicode的作用,只不过get()返回字符串,getall()返回的是一个列表,本人之所以在此点出问题是因为,使用了
chanpinguige = response.xpath("//div[@class=‘properties’]").getall()
然后去遍历,遍历之后xpth的提取方法又用了一次此方法,所以一个为空列表,一个为none,
正确的方法应该为
chanpinguige = response.xpath("//div[@class=‘properties’]"),下面的小标签再逐一用get或者getall获取,就不会报错了,
如response.xpath(".//ul/li/text()").get()就可以了

最后

以上就是伶俐白开水为你收集整理的爬虫中的get()和getall()方法的区别的全部内容,希望文章能够帮你解决爬虫中的get()和getall()方法的区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部