requests从0到0.9--2--图片下载

原创
2019/08/20 09:55
阅读数 16


我们今天用五行代码来下载一张图片


首先我们需要一张图片链接


我已经给大家准备好了


http://pic31.nipic.com/20130801/11604791_100539834000_2.jpg

看看图片




开始写代码

第一行

#导入requestsimport requests

第二行

#定义urlurl = 'http://pic31.nipic.com/20130801/11604791_100539834000_2.jpg'

第三行

#请求数据response = requests.get(url)

我们看一下请求到的数据

response.content

如果你有一定文件存储知识

你会知道,文件的存储是以二进制存下来的

所以我们看见的就是一个b'*****'这样的了




第四--五行

#保存图片#打开一个文件,记住使用二进制写,不然将报报报错with open('D://666.jpg','wb') as f:    #写入数据    f.write(response.content)

打开你自己存储的文件路径

看一下效果


使用爬虫下载是不是很方便啊


好了你可以去试试更多的图片下载了




                             结束分割线                            

 
























咦,你竟然翻下来了。

好吧,那就给你来点福利



你可能发现问题了

我们下载图片还需要去找到到链接

然后还要写代码,这么麻烦

我直接找到图片保存不就可以了

没错,如果只是普通图片链接

我们肯定可以直接保存


但是

1、如果我们的图片只能看,不能保存

(一些网站只有登录才能够下载)

2、如果图片量大呢,我们不可能都右键保存

或者去慢慢下载


为了文章内容的整洁

下面的内容放在了一篇实例里面


斗鱼颜值主播

图片下载


点击下方链接


爬虫获取 斗鱼-海量小姐姐



扫码关注

了解更多知识




                                                                             

                           近期文章分割线                      


requests 从0到0.9--1--初识requests

scrapy系列--2--scrapy shell ----先试再用
scrapy系列 --3-- Item Pipeline ---- 数据存储三部曲
scrapy系列 --4-- spider ---- 获取内容
scrapy系列--5--crawlspiders----spider的扩展
scrapy--6--Request and Response ----自动登录评论
scrapy系列--7--下载中间件--我们一起玩反反爬
scrapy系列--终章----settings







本文分享自微信公众号 - python学习专栏(ghjk7619)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部