查看原文
其他

简单的图片爬虫

2017-05-07 大邓 大邓带你玩python

图片怎么爬取,怎么下载保存呢?

思路:

1、发起请求

2、得到响应的二进制数据

3、以二进制数据创建图片

4、保存

示例

这是我在桌面壁纸网找到的一个卡通美女图的资源地址

http://desk.fd.zol-img.com.cn/t_s960x600c5/g5/M00/08/0B/ChMkJlbZOHGIQPkpAA-T3dOxKtsAAMhjwHmJocAD5P1844.jpg

第一步-发起请求

import requests url = 'http://desk.fd.zol-img.com.cn/t_s960x600c5/g5/M00/08/0B/ChMkJlbZOHGIQPkpAA-T3dOxKtsAAMhjwHmJocAD5P1844.jpg' resp = requests.get(url) resp<Response [200]>

第二步-获取二进制数据

resp.content

第三步-以二进制数据创建图片

from PIL import Image from io import BytesIO pic = Image.open(BytesIO(resp.content)) pic

第四步-保存图片

参数为保存路径

pic.save(r'/Users/suosuo/Desktop/美女.jpeg')

运行后桌面出现一个名为“美女.jpeg”的文件

是不是很简单啊,现在可以找个美女帅哥网站去爬爬了。



更多内容

文本分析

  python居然有情感??真的吗??  

  文本分析之网络关系 

  中文分词-jieba库知识大全

  自然语言处理库之snowNLP

  用gensim库做文本相似性分析

  基于共现发现人物关系的python实现

  用python计算两文档相似度

数据分析

酷炫的matplotlib

文本分析之网络关系  

pandas库读取csv文件

用词云图解读“于欢案”

神奇的python

  初识Python的GUI编程

 怜香惜玉,我用python帮助办公室文秘

 逆天的量化交易分析库-tushare     

 开扒皮自己微信的秘密

 8行代码实现微信聊天机器人

 使用Python登录QQ邮箱发送QQ邮件

爬虫

  爬虫实战视频专辑

【视频】手把手教你抓美女~

  当爬虫遭遇验证码,怎么办

【视频】于欢案之网民的意见(1)?

【视频】有了selenium,小白也可以自豪的说:“去TMD的抓包、cookie”

【视频】快来get新技能--抓包+cookie,爬微博不再是梦

【视频教程】用python批量抓取简书用户信息

  爬豆瓣电影名的小案例(附视频操作)

  爬豆瓣电影名的小案例2(附视频操作)

  用Python抓取百度地图里的店名,地址和联系方式


支持一下


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存