专栏首页木下学PythonPython之‘pexels‘网站爬取下载图片

Python之‘pexels‘网站爬取下载图片

导语

第一期小编给大家分享了京东商品图片爬虫的小项目,这次呢小编带来的还是图片爬虫的小项目,与上次不同的是下载图片所使用的技术是不同的,京东使用

urllib.request.urlretriver(url,filename) 下载;

这次是以二进制方式下载的

此次目标 url 为https://www.pexels.com/它为外国的一个免费图片的资源网站

相关文件

关注微信公众号‘爬虫康康’,公众号内回复‘pexels’获取源代码

开发工具及

环境搭建

Python版本:3.6.4

模块:requests time

bs4

multiprocessing

安装:pip安装相关模块

先睹为快

原理简介

1、访问目标:https://www.pexels.com/

2、请求使用 requests 访问 url

3、使用 bs4 提取图片 url

4、以二进制方式下载图片

5、创建文件夹保存下载图片

上面为项目的主要思路,小编自己进行了改进,开头给客户说明了怎么使用,其次可以让用户自行选择用完后是否终止程序还是继续下载。

下图为项目的主要框架结构

下图为此次下载图片所使用的技术

现在解释一下

先访问图片的 url,创建一个以要保存图片的名字命名的文件,以每张图片的后10个数字来命名,以二进制方式写入保存,最后写入完毕后关闭文件。

本文分享自微信公众号 - 木下学Python(zjk_py),作者:康康

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-11-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python之Scrapy海报资源海量下载

    今天小编给大家带来的是使用 Python 的 scrapy 框架快速写一个“千图网”的海报原图下载的爬虫,可以给设计专业的相关的人下载图片参考设计海报,也可在活...

    用户6825444
  • Python之京东商品图片爬虫

    京东是我们购物经常去光顾的一个点上平台,它里面的商品多种多样,其中的商品图片也是应有尽有,今天小编呢就给大家带来一个京东商品图片的简单爬虫。

    用户6825444
  • 爬取某团美食,开启你的美食之旅

    作为一枚热爱美食的美食寻觅者,小编爬取了所在城市某团上的美食商家的信息,准备去把评分较高的挨着品尝一遍,圆一次美食之旅的小小梦想~

    用户6825444
  • 标签之美四——为网页添加绚丽多彩的图像 原

    这里图片路径的写法和本地超链接的写法是一样的,可以参考上一篇博客中关于本地路径的地方:http://my.oschina.net/u/2340880/blog/...

    珲少
  • 保护眼睛(ubuntu 和 chrome)

    chrome 安插件https://chrome.google.com/webstore/detail/%E4%BF%9D%E6%8A%A4%E7%9C%BC%...

    zqb_all
  • 每天一道面试题 | day09

    cookie的生命周期是累计的,从创建时,就开始计时,20分钟后,cookie生命周期结束。

    剑走天涯
  • 利用 Blob 处理 node 层返回的二进制文件流字符串并下载文件

    看到标题有点懵逼,哈哈,实际上是后端将文件处理成二进制流,返回到前端,前端处理这个二进制字符串,输出文件或下载

    柳醉梦声
  • 【剑指offer】9.二进制中1的个数

    二进制或运算符(or):符号为|,表示若两个二进制位都为0,则结果为0,否则为1。

    ConardLi
  • K近邻(knn)算法预测电影类型案例1案例2 Facebook入住地点

    K近邻思想: 根据你的"邻居们"来确定你的类别 你一觉醒来,不知道自己身在何方里,你能通过计算机定位到周围5个"最近的"邻居,其中有4个身处火星,1个身处月...

    zhaoolee
  • 翻译 | 使用A-Frame打造WebVR版《我的世界》

    原文地址:Minecraft in WebVR with HTML Using A-Frame 原文作者:Kevin Ngo 译者:Felix 校对:阿希 我是...

    iKcamp

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动