我是靠谱客的博主 伶俐白开水,这篇文章主要介绍爬虫中的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()方法的区别的全部内容,更多相关爬虫中内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部