前言
在我们生活中,时常会经常用到图片素材,做些平面设计,UI 界面或者广告等。
但在现在版权十分重视的时代,我们使用网络上的素材时,还得小心图片素材是否有版权,一不小心就侵权了。
大部分无版权网站都是外国的,访问外国的网站有时候会加载特别慢,小编以 pixabay为例,就像这样:
作为 Python 党,这样的体验很差,于是乎写个爬虫直接下载 1000张 图片到本地,下次直接在图库里找,就不用这样耗费时间了。
效果
提供了两种下载方式,一种是默认下载网站前 1000张 图片;一种是输入自己想要的图片种类来下载。
提供了“进度条”功能,让大家知道目前下载进度如何。
图库截图:
元素链接位置
可以看到图片链接都在标签 <img> 中,从中提取出即可。
链接构造
构造前 10页 的 url,每一页 100张,共 1000张 左右。
链接提取
提取链接采用正则匹配,并剔除其中多余的字符串。
保存路径
构造每一张图片的下载路径及名称,然后下载每一张图片。
进度条
在下载过程中显示进度条,知道目前下载进度。
Finally
这样我们就获得了大量无版权图片,可以直接从图库里面筛选了。
还可以定期下载新的,只需要双击文件即可。
-END-
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有