/install bian16-wallpaper-downloader
彼岸图网 4K 手机壁纸下载
当用户明确要从彼岸图网下载手机壁纸、4K 壁纸、二次元竖屏壁纸时使用本 skill。
工作流
1. 确认需求
先确认这些参数:
- 数量(默认 20)
- 保存目录(默认
/data/wallpapers/anime/bian16) - 下载间隔(默认 180 秒)
- 是否只保留真 4K(默认是)
2. 登录彼岸图网
彼岸图网 4K 原图需要登录后才能下载。
推荐流程:
- 用浏览器打开任意彼岸图网详情页,例如:
https://pic.netbian.com/tupian/42413.html - 点击“注册登录”或“高清原图(2400x3840)”触发登录弹窗
- 让用户用微信扫码后,按页面提示回复验证码
- 如果出现滑块验证:
- 默认策略:暂停自动化,明确请用户手动完成滑块/验证码
- 不要承诺可以稳定自动通过滑块
- 不要反复高频重试、乱点、或持续刷新页面
- 可以在用户明确同意时尝试一次视觉 AI / 浏览器自动化辅助,但失败后必须立即回退到人工处理
- 登录成功后,读取浏览器 cookie:
() => document.cookie - Cookie 中通常至少应包含:
RcGFvmluseridRcGFvmlauthRcGFvmlusername
如果页面仍显示“注册登录”而 cookie 不完整,说明登录没有同步到当前浏览器,需要重新刷新页面并重新登录。 如果刚刚经历过滑块验证,也要在验证通过后重新读取当前浏览器 cookie,再继续下载流程。
3. 执行下载脚本
下载脚本:scripts/download.py
示例:
python3 /root/.openclaw/workspace/skills/bian16-wallpaper-downloader/scripts/download.py \
--cookie 'COOKIE_STRING' \
--count 20 \
--interval 180 \
--outdir /data/wallpapers/anime/bian16
脚本会:
- 扫描
shoujibizhi分类页,收集详情页 ID - 调用
/e/extend/netbiandownload.php?id=xxx获取 token - 再用 token 下载真正的 4K 原图
- 自动跳过宽度
\x3C 2000的非 4K 图片 - 每张图片下载后等待
--interval秒
4. 校验与清理
校验脚本:scripts/verify_4k.py
只检查:
python3 /root/.openclaw/workspace/skills/bian16-wallpaper-downloader/scripts/verify_4k.py \
--dir /data/wallpapers/anime/bian16
检查并删除非 4K:
python3 /root/.openclaw/workspace/skills/bian16-wallpaper-downloader/scripts/verify_4k.py \
--dir /data/wallpapers/anime/bian16 \
--delete
5. 按需读取参考说明
当需要理解 token 下载链路、JPEG 多 SOF 分辨率判断、或登录状态异常时,读取:
references/download-notes.md
关键注意事项
- 必须登录后再下载 4K,否则只能拿到缩略图或中分辨率图
- 遇到滑块验证时,默认让用户手动完成;不要对自动过滑块做稳定性承诺
- 如需尝试视觉 AI / 浏览器自动化辅助过滑块,最多只做低次数尝试;失败后立即转人工
- 必须设置下载间隔,默认 3 分钟,避免触发彼岸图网限制
- 不要默认所有下载结果都是真 4K,下载后必须校验分辨率
- 有些图片即使通过 token 下载,仍可能不是 4K,需要删除并补齐
- JPEG 可能包含多个 SOF 标记,校验分辨率时应取最后一个 SOF 标记
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install bian16-wallpaper-downloader - 安装完成后,直接呼叫该 Skill 的名称或使用
/bian16-wallpaper-downloader触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Bian16 Wallpaper Downloader 是什么?
Download 4K mobile wallpapers specifically from pic.netbian.com (彼岸图网), including WeChat QR login flow, token-based original image download, 3-minute rate-li... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 94 次。
如何安装 Bian16 Wallpaper Downloader?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install bian16-wallpaper-downloader」即可一键安装,无需额外配置。
Bian16 Wallpaper Downloader 是免费的吗?
是的,Bian16 Wallpaper Downloader 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Bian16 Wallpaper Downloader 支持哪些平台?
Bian16 Wallpaper Downloader 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Bian16 Wallpaper Downloader?
由 guitu917(@guitu917)开发并维护,当前版本 v1.0.2。