首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python之‘pexels‘网站爬取下载图片

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

作者头像
用户6825444
发布2019-12-18 11:25:28
2.3K0
发布2019-12-18 11:25:28
举报
文章被收录于专栏:木下学Python木下学Python

导语

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

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个数字来命名,以二进制方式写入保存,最后写入完毕后关闭文件。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-11-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 木下学Python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档