概述
爬取猫咪图片
- 一、前言
- 二、环境准备
- 三、具体实现
- 1、数据获取
- 2、文件保存
- 3、成果
- 四、最后
完成目标:
在命令行中输入想要下载的高和宽,就能下载到一张猫咪图片
一、前言
本次爬取的网站是placekitten:http://placekitten.com/
A quick and simple service for getting pictures of kittens for use as placeholders in your designs or code. Just put your image size (width & height) after our URL and you’ll get a placeholder.Like this:http://placekitten.com/200/300 or: http://placekitten.com/g/200/300
注释:这是一个快速而简单的服务,可以获取小猫的图片,用作设计或代码中的占位符。只要把你的图像大小(宽度和高度)后我们的网址,你会得到一张图片。
二、环境准备
编辑器:pycharm
用到的库:urllib
三、具体实现
1、数据获取
使用urlopen()直接打开网页并使用read()方法读取响应
url = "http://placekitten.com"
response = urllib.request.urlopen(url)
cat_img = response.read()
2、文件保存
将读取到的数据用"wb"模式保存到本地
# h和w是图片的高和宽,均为用户输入,
filename = "cat" + "_" + h + "_" + w + ".jpg" # filename需要拼接为文件路径
with open(filename, 'wb') as f:
f.write(cat_img)
3、成果
四、最后
代码运行在命令行模式,交互不太友好,之后会考虑设计出一个GUI。
最后
以上就是清新宝马为你收集整理的爬虫之爬取猫咪图片(1.0版)一、前言二、环境准备三、具体实现四、最后的全部内容,希望文章能够帮你解决爬虫之爬取猫咪图片(1.0版)一、前言二、环境准备三、具体实现四、最后所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复