likes
comments
collection
share

python爬取InterfaceLIFT壁纸,下载到本地,数据存入数据库(mysql,mongodb)

作者站长头像
站长
· 阅读数 39

github地址 欢迎star,欢迎拍砖

适用pythopn版本

项目文件说明

  • 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

参考文章

SQLAlchemy入门和进阶

SQLAlchemy 教程 —— 基础入门篇

SQLAlchemy技术文档(中文版)

Pymongo 3.03中文文档(翻译)

PyMongo官方文档翻译

interfacelift-downloader

公众号文章

python爬取InterfaceLIFT壁纸(一)需求分析

python爬取InterfaceLIFT壁纸(二)解析图片地址

python爬取InterfaceLIFT壁纸(三)mysql数据库orm,pymongo使用

python爬取InterfaceLIFT壁纸(四)壁纸下载到本地,数据存入数据库

最新文章率先发布于个人公众号(90后码农程序员),欢迎关注,不定期更新文章。

python爬取InterfaceLIFT壁纸,下载到本地,数据存入数据库(mysql,mongodb)

转载自:https://juejin.cn/post/6844903616889749512
评论
请登录