一起用代码吸猫!本文正在参与【喵星人征文活动】
前言
使用 Python 爬取猫咪图片,并为猫咪🐱制作千图成像!
爬取猫咪图片
本文使用的 Python 版本是 3.10.0 版本,可直接在官网下载:www.python.org 。
Pythonn 的安装配置过程在此不做详细介绍,网上随意搜都是教程!
1、爬取绘艺素材网站
爬取网站:猫咪图片
首先安装必须的库:
1 | bash复制代码pip install BeautifulSoup4 |
爬取图片代码:
1 | python复制代码from bs4 import BeautifulSoup |
📢 注意: 以上代码无法直接复制运行,需要修改下载图片路径:/Users/lpc/Downloads/cats
,请修改为读者本地的保存路径!
爬取成功:
共爬取 346 张猫咪图片!
2、爬取 ZOL 网站
爬取 ZOL 网址:萌猫
爬取代码:
1 | python复制代码import requests |
爬取成功:
共爬取 81 张猫咪图片!
3、爬取百度图片网站
爬取百度网站:百度猫咪图片
1、爬取图片代码:
1 | python复制代码import requests |
2、爬取代码
1 | python复制代码# -*- coding:utf-8 -*- |
爬取成功:
总结: 三个网站共爬取 1600 张猫咪图片!
千图成像
爬取千张图片之后,接下来就需要使用图片拼接成一张猫咪图片,即千图成像。
1、Foto-Mosaik-Edda 软件实现
首先下载软件:Foto-Mosaik-Edda Installer,如果无法下载,直接百度搜索 foto-mosaik-edda
!
Windows 安装 Foto-Mosaik-Edda 过程比较简单!
📢 注意: 但是需要提前安装 .NET Framework 2
,否则报错如下无法成功安装!
启用 .NET Framework 2
的方式:
确认已经成功启用:
接下来就可以继续安装!
安装完成后,打开如下:
第一步,创建一个图库:
第二步,千图成像:
这里勾选第一步创建好的图库:
见证奇迹的时刻:
再制作一张可爱的猫咪:
大功告成!
2、使用 Python 实现
首先,选取一张图片:
运行以下代码:
1 | python复制代码# -*- coding:utf-8 -*- |
运行结果:
从上图可以发现,图片的清晰度堪比原图,放大之后小图依然清晰可见!
📢 注意: 使用 Python 运行会比较慢!
写在最后
😄 真好,又可以愉快地吸猫了~
本文参考:
- python批量爬取猫咪图片
- Python实现多线程并发下载大文件
- python爬取ZOL桌面壁纸高清图片
- Python爬取百度图片
- Python—如何实现千图成像:初级篇
- Python学习笔记17:玩转千图成像
本文转载自: 掘金