我是靠谱客的博主 清新宝马,最近开发中收集的这篇文章主要介绍爬虫之爬取猫咪图片(1.0版)一、前言二、环境准备三、具体实现四、最后,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

爬取猫咪图片

  • 一、前言
  • 二、环境准备
  • 三、具体实现
    • 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版)一、前言二、环境准备三、具体实现四、最后所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部