pixiv-skill

Pixiv 抓榜、搜索、元信息缓存、按需下载与互动操作技能。用于在不自动登录的前提下,通过 config.yaml 的 Cookie 鉴权执行:排行榜抓取、关键词搜索、作品详情/下载、画师监控、点赞收藏关注。优先先缓存元信息,按需再下载图片或回传直链。

安装

概览

Pixiv Skill 是一款专为 Pixiv 平台设计的轻量级抓取与交互工具,核心功能围绕 Cookie 鉴权展开,支持在不依赖自动登录的前提下,通过配置文件完成排行榜获取、作品搜索、元信息缓存及按需下载等操作。该工具采用模块化脚本设计,主入口为 `scripts/pixiv.py`,涵盖从数据抓取到用户互动的全流程能力,同时提供独立的榜单抓取脚本以满足特定场景需求。其工作流程强调“先缓存后下载”的原则,优先保存作品元数据(如标题、作者、标签、热度指标和直链),仅在用户明确需要时才执行图片下载,从而有效节省带宽并提升响应效率。此外,工具内置画师监控机制,可定时检测指定创作者的新作发布情况,并支持点赞、收藏、关注等社交互动功能,适用于内容聚合、个人收藏管理及社区互动等多种使用情境。

核心功能特点

  1. 基于 Cookie 鉴权的非登录式访问,保障账号安全
  2. 支持多类型榜单抓取(日/周/月榜等)与关键词搜索
  3. 智能缓存元信息,避免重复请求,提升响应速度
  4. 支持按作品 ID 精准下载原图,自动处理多图序列
  5. 集成点赞、收藏、关注等互动操作接口
  6. 提供画师监控功能,支持定时检测新作并触发通知

适用场景

Pixiv Skill 特别适用于需要批量获取 Pixiv 平台内容的开发者或爱好者,例如构建个人插画数据库、追踪热门创作趋势或管理关注的画师动态。对于希望在不暴露账号密码的前提下自动化采集数据的用户而言,该工具通过配置 Cookie 实现安全鉴权,既避免了频繁登录的风险,也简化了操作流程。在日常使用中,用户可先利用 rank 或 search 命令快速拉取作品列表并缓存元数据,再通过 cache 命令查看结构化信息进行筛选;当确定目标作品后,再调用 download 指令完成本地存储。这种分层处理方式特别适合资源受限环境或需高频次查询的场景。此外,结合 monitor 子命令,用户可实现对特定画师的长期追踪,配合 notify 参数可在有新作品发布时获得提醒,非常适合用于维护兴趣社群、整理灵感素材库或辅助内容策展工作。