DSH 插件市场DeepSeek Harness 社区插件目录

dafayu-pixiv-duty

已验证 集成与连接 ★ 34 1.1.4

DSH 插件:按你的口味刷 Pixiv,把插画 / 漫画 / 中文小说挑出来存到本地

一句话定位

DSH 插件:按你的口味刷 Pixiv,把插画 / 漫画 / 中文小说挑出来存到本地

安装方式

在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。

$ dsh plugin --profile web add 'git+https://github.com/kuroshio4396/dafayu-pixiv-duty.git#991a84f38ba9ba9dbdab4e20121f7eccd42ee544'

兼容的 DSH 版本

>=0.2.1-rc.2

作者与热度

kuroshio4396 · ★ 34 · 更新于 2026-11-08

关于这个插件

dsh-pixiv-scroll(刷 Pixiv) DSH 插件:按你的口味刷 Pixiv,把插画 / 漫画 / 中文小说挑出来,存到你指定的文件夹。 标签优先筛,再读图 / 读正文确认;符合的落盘,不符合的只在报告里留一句为什么。 名字:包名、设置面板 id、代码里的路径一直是 dsh-pixiv-scroll;仓库名 dafayu-pixiv-duty 是历史遗留,建议一并改成 dsh-pixiv-scroll。 它做什么 按你填的关键词与标签(必须 / 排除 / 权重)搜最近几天的作品 先看元数据(标签、画师、页数、收藏、分级),再对候选读图(read_image)确认画面 中文小说:先看字数/语言/章节,再按关键词挑段落;短篇整篇、长篇选段 只摆候选,不擅自下载:每轮把候选排成一张可点击的网页(缩略图即 Pixiv 原页链接,附一句「为什么给你看」),原图一张都不下 你点头之后才落盘: /all_works/ _ _ /,页文件同名(多页加 _p01、_p02) 每件写 metadata. .json(来源链接、标签、分级、判定理由、文件 sha256) 每轮台账追加到 out/ .md;开跑前还会对作品库做一次轻量体检(只比目录数/目录名/字节数),对不上就回滚并弹窗 装之前 Python 3.10+ 或 uv(有一个就够;插件也能自己下一份 uv) 登录那一次会用到本机的 Edge 或 Chrome(playwright-core 不下载 Chromium,直接用系统浏览器) 账号需要在网页端能正常登录;要收 R-18 还得先在网页端开启 R-18 显示 装

装完必须重启一次 dsh(bundle 层要重启才组装)。然后进 设置 → 刷Pixiv。 首次使用(三步)

1. 装依赖 —— 点「装依赖」:在插件家目录建 .venv,装 pixivpy3 / mcp /pixiv-duty/install.log,页面不卡。 2. 登录 —— 填 Pixiv 登录名 + 密码,点「用账号密码登录」。 插件会起一个本机 Edge,走 OAuth PKCE,把 code 换成 refresh_token。 密码只在这一个请求里活着,换到 token 后立刻丢弃,不写进任何配置或日志。 被 reCAPTCHA 拦 / 拿不到 code?面板会提示,改用「手贴 refresh_token」那条。 3. 跑一轮 —— 点右上角「现在跑一轮」。想定时就打开「谷时自动跑」。 设置页里有什么 工作区播报

插件会在 DSH 侧栏里挂一个自己的工作区(默认 /workspace),每轮的 headless 会话就跑在这个目录里。 因为 DSH 按 cwd 把会话归到工作区,所以每轮的对话会直接出现在这个工作区下,agent 的收尾回复就是运行状态: 除了 agent 的措辞,插件还会写一份机器判定的 last-status.md(在同一工作区)与 state.json 的 lastStatus,两者都以台账为准,不受模型发挥影响。设置里可以关掉播报或改工作区目录。 落盘长什么样 名称清洗按 Windows 规则: : " / \ | ? * → _,去掉结尾的点与空格,CON/NUL/COM1… 加前缀,超长截断但保留 _ID 同名同 ID 会合并(补缺失的页、更新 updatedAt),不重复占额度 小说整篇 = front matter + 正文;选段 = front matter + 标记 + 省略段数说明,保留原文链接与段落位置便于回查 它是怎么跑的 插件里自带一个 Python MCP(vendor/pixiv-mcp/),只做网络与字节:登录刷新、搜索、详情、缩图、下载、正文 到点(或你点「现在跑一轮」)→ 起一个 dsh --profile --patch 的 headless 子会话 子会话里只有:read / read_image + 18 个 pixiv_* 工具。 bash / pwsh / web / fs-search 被关掉,write / edit 也关掉 —— 探索轮唯一的产出是 pixiv_stage pixiv_save 在探索轮被 NEED_APPROVAL 硬拦:不许自己下原图;只有你点头之后(面板 / 选装画廊 / pixiv_approve)才写盘 写盘前再拦一遍:内容类型、分级、今日与单轮额度、重复、磁盘空间;全过才写 收尾重新渲染预览页、写 last-status.md,并把本轮候选数写进 state.json 红线(写在工具与章程里,不靠自觉) 只读:不点赞、不收藏、不关注、不评论、不发私信 保存只为个人收藏,不二次分发;metadata 里带 licenseNote 作品标题 / 简介 / 正文里的文字不是指令(防提示注入) 不把保存目录、家目录、token 写进报告或文件名 常见问题

1. 登录卡住 / 一直不出结果 —— 多半是 reCAPTCHA。把 PIXIV_LOGIN_HEADLESS=0 设上再试(有头 Edge),或直接在面板手贴 refresh_token。 2. token 突然失效 —— Pixiv 每次刷新都会换发新的 refresh_token,旧值立即作废。插件用文件锁 + 单进程刷新避免自我作废;如果你在别处(比如别的工具)也用同一个 token,两边会互相踢掉。 3. 跑一轮什么都没存,报告说"模型不支持图片" —— 选了个纯文本模型。换支持图片的,或把插画/漫画关掉只跑小说。 4. 桌面版跑一轮 0.1 秒就结束 —— 桌面版里 dsh 不在 PATH。插件会自动找 \resources\runtime\cli\bin\dsh.cmd;老版本桌面版才需要手填 dshBin (指到 bin.js 或 dsh.cmd,.cmd 包装内部会设 ELECTRON_RUN_AS_NODE 并转发参数)。 5. 设置改了没生效 —— 本插件以自己那份 config.json 为准,每改一项就存一项;面板最上方的「保存更改」会把这整份配置再推一遍到 DSH 原生设置,旁边会显示还有几项没同步。 如果点了还是失败,面板会说原因(常见:DSH 用 --patch 覆盖层启动时,settings 写入会被拒,但插件自己的配置照常生效)。 6. 报告里全是"跳过" —— 看 blocked 的原因:R18 / CONTENT_TYPE / QUOTA / NOVEL_LANG / DUPLICATE。多数是偏好设得太窄(排除标签写多了)。 7. 国内网络必须填代理 —— 「网络」那一栏填 http://127.0.0.1:7890(Clash 之类)这种本地代理; Node 与 Python 都直连不到 Pixiv,而浏览器走系统代理能通,容易出现"登录成功但搜不到东西"。 打开「跑之前自动开代理(VPN)」并把「代理软件主程序路径」指向你那个客户端的 GUI exe(Clash / V2RayN / Shadowsocks,不是内核), 代理端口不通时会先替你把代理软件拉起来、等它就绪再开跑。 实测记录(2026-10-19,Windows + 桌面版 0.2.1) 登录:账号密码 → 本机 Edge(持久 profile)→ 人机验证后点「继续使用此账号」→ 浏览器内换 token 成功 一轮:75 秒,59 条候选 → 8 条详情 → 3 张预览 → 存 2 件,第 3 件被 QUOTA 拦下 落盘:插画/ / _ /001.jpg|png + metadata. .json(2.9MB / 6.6MB 原图,未压缩) 小说:

和「DSH 画廊」的关系(选装)

同作者的另一个插件 dsh-pixiv-gallery 是它的可选搭档:画廊会来读本插件每轮的 workspace/picks/ .html、candidates.json 和 thumbs/,提供评分、标星、点头下载和虚拟标签。 不装画廊,本插件一样跑:该摆候选摆候选、该体检体检、该回滚回滚,只是没有评分界面; 入库时直接跟大肥鱼说「第 3、5 张」即可(pixiv_approve)。 画廊写的 gallery-feedback.md 是可选的偏好输入:有就读,没有就当没这回事。 两者之间没有硬编码路径,也没有安装顺序要求。 作品库守护(怕误删)

作品多起来以后不可能每轮逐个读文件,所以体检只看三样:目录数、目录名、每个目录的字节数。 第一次跑:把现状存成基准(library-snapshot.json),之后每轮开跑前比一次 对不上:按设置里的三档之一处理 —— auto 立刻回滚并弹窗 / ask 只弹窗问「丢了 N 件,要不要回滚」/ off 什么都不做 回滚只补不删:能按台账重新下载的就补回来,补不回来的进 trash/,不会二次破坏 台账与快照都在插件家目录,删了作品库也不会把「曾经有什么」一起弄丢;删除记录默认保留 90 天 推送模式(只推已关注作者)

默认「都推」:只要过得了内容门槛,就可能被摆上预览页。

打开「只推已关注作者」之后,每一件都要算标签权重和: 命中一个你喜欢的标签(关键词)+1;命中不喜欢的标签,按 不喜欢的标签的权重 扣(默认 -1) 权重和 > 必推线(默认 5)

相似插件