Skip to content

Pixiv插画批量下载,提供关注画师插画、收藏作品下载(单/多/动图)及API - pixiv爬虫

License

Notifications You must be signed in to change notification settings

Coder-Sakura/PixiC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PixiC v2.1.12

Pixiv 收藏插画 & 关注画师数据采集工具

实现作品批量下载、元数据持久化、随机插画 API 及参数配置管理


1. 支持功能

核心功能

  • 指定 UID 收藏下载:支持指定用户的公开/未公开收藏作品的下载与数据收集
  • 指定 UID 关注下载:支持指定用户的关注画师作品的批量下载
  • 支持单图、多图、动图的原图下载
  • 反反爬机制
    • 模块周期执行
    • 支持慢速模式保障下载,减少429错误导致的限制访问
    • 支持单轮模块抓取上限
  • Cookie管理
    • 支持获取 Chrome 浏览器登录的 Pixiv 账户并生成 cookie 文件持久化
    • 支持通过用户自定义 cookie 池(单个或多个 cookie)

其他功能

  • API 支持:提供查询 PID 信息、随机插画接口(含反代链接)
  • 日志记录功能

PixiC提供了丰富的自定义配置,可以通过 config.py 修改,后续会开发GUI界面进行可视化操作

  • 配置参数
    • 采集功能 --> 支持增量更新开关、各模块开关等
    • 支持最低收藏数过滤 --> 相关配置
    • 支持周期轮询设置
    • 支持数据库采集数据、数据库启用开关
    • 支持插画下载路径配置

2. 基本使用

请参考部署文档完成环境搭建和依赖安装


核心步骤如下:

# 1. 克隆仓库
git clone https://github.com/Coder-Sakura/PixiC.git

# 2. 安装依赖
cd PixiC/v2.0
pip install -r requirements.txt

# 3. 运行调度程序
python scheduler.py

3. 用途展示

3.1 随机pixiv插画

PixiC API + Mybot机器人或其他qq机器人 可实现功能

  • 查询pid (预览图片已去除)
  • 随机插画 (预览图片已去除)

3.2 阅读3.0 订阅源

可自行部署

订阅源链接: 蓝奏云 密码: hsvs (已失效)


待填的坑 todo

  • GUI界面及优化
  • 日榜、周榜、月榜作品采集
  • 任务通知:异常状态通知用户

结尾的话


  • 希望可以提交issuepr来帮助本项目进行完善,也欢迎forkstar本项目以对作者表示支持,感谢!
  • 本仓库仅用于学习与交流使用,因使用而产生的一切纠纷与原作者无关。

About

Pixiv插画批量下载,提供关注画师插画、收藏作品下载(单/多/动图)及API - pixiv爬虫

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages