python爬取InterfaceLIFT壁纸,下载到本地,数据存入数据库(mysql,mongodb)
github地址 欢迎star,欢迎拍砖
适用pythopn版本
- Python 2.7 or Python 3.6
- 只在这两个版本之下测试过,正常运行
项目文件说明
- main.py 主要文件
- mysql_orm.py mysql数据库ORM,封装数据的增删改查
- py_pymongo.py 封装mongodb数据的增删改查
- requirements.txt 项目依赖库
安装依赖库
pip install requirements.txt
使用
python main.py [-d DEST] [-t THREADS] [-o] [resolution]
如果没有指定,默认参数使用:
- Resolution:
1920x1080
- Destination Directory:
./wallpapers
- Threads:
4
- Overwrite:
disabled
列出可用的参数:
python main.py --list
显示帮助信息:
python main.py -h
使用案例
下载 1920x1080
分辨率的壁纸到 ./wallpapers
文件夹:
python main.py 1920x1080
下载 1600x900
分辨率的壁纸使用 8
进程:
python main.py -t 8 1600x900
下载 1600x900
分辨率的壁纸到 ./wallpapers/1600x900
文件夹:
python main.py -d "wallpapers/1600x900" 1600x900
参考文章
公众号文章
python爬取InterfaceLIFT壁纸(一)需求分析
python爬取InterfaceLIFT壁纸(二)解析图片地址
python爬取InterfaceLIFT壁纸(三)mysql数据库orm,pymongo使用
python爬取InterfaceLIFT壁纸(四)壁纸下载到本地,数据存入数据库
最新文章率先发布于个人公众号(90后码农程序员),欢迎关注,不定期更新文章。

转载自:https://juejin.cn/post/6844903616889749512