← Back to Skills Marketplace
guitu917

Bian16 Wallpaper Downloader

by guitu917 · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ Security Clean
94
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install bian16-wallpaper-downloader
Description
Download 4K mobile wallpapers specifically from pic.netbian.com (彼岸图网), including WeChat QR login flow, token-based original image download, 3-minute rate-li...
README (SKILL.md)

彼岸图网 4K 手机壁纸下载

当用户明确要从彼岸图网下载手机壁纸、4K 壁纸、二次元竖屏壁纸时使用本 skill。

工作流

1. 确认需求

先确认这些参数:

  • 数量(默认 20)
  • 保存目录(默认 /data/wallpapers/anime/bian16
  • 下载间隔(默认 180 秒)
  • 是否只保留真 4K(默认是)

2. 登录彼岸图网

彼岸图网 4K 原图需要登录后才能下载。

推荐流程:

  1. 用浏览器打开任意彼岸图网详情页,例如:https://pic.netbian.com/tupian/42413.html
  2. 点击“注册登录”或“高清原图(2400x3840)”触发登录弹窗
  3. 让用户用微信扫码后,按页面提示回复验证码
  4. 如果出现滑块验证
    • 默认策略:暂停自动化,明确请用户手动完成滑块/验证码
    • 不要承诺可以稳定自动通过滑块
    • 不要反复高频重试、乱点、或持续刷新页面
    • 可以在用户明确同意时尝试一次视觉 AI / 浏览器自动化辅助,但失败后必须立即回退到人工处理
  5. 登录成功后,读取浏览器 cookie:
    () => document.cookie
    
  6. Cookie 中通常至少应包含:
    • RcGFvmluserid
    • RcGFvmlauth
    • RcGFvmlusername

如果页面仍显示“注册登录”而 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 标记
Usage Guidance
This skill appears to do exactly what it says: batch-download 4K wallpapers from pic.netbian.com using a logged-in session. Before running it, understand that you will need to provide a browser session cookie (sensitive — treat like a password) and may need to perform the WeChat QR login and any slider CAPTCHAs manually. Run the scripts in a trusted environment, do not paste your cookie into untrusted UIs, and consider creating a disposable/site account if you want to limit risk. Also mind the default output path and the 3-minute interval to avoid IP/rate-limit issues; change paths/intervals as appropriate for your system.
Capability Analysis
Type: OpenClaw Skill Name: bian16-wallpaper-downloader Version: 1.0.2 The skill is a specialized tool for downloading 4K wallpapers from pic.netbian.com. It includes Python scripts (download.py, verify_4k.py) for authenticated downloading, JPEG resolution verification, and file management. While the workflow requires the agent to retrieve browser cookies to handle the site's login requirement, the logic is transparent, restricted to the target domain, and includes built-in rate-limiting (180s intervals). The instructions in SKILL.md explicitly prioritize manual user intervention for security challenges like captchas, and no evidence of data exfiltration or malicious intent was found.
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, and the two Python scripts align: they collect detail IDs, use the site's token endpoint, download images, validate JPEG SOF for resolution, and delete non-4K files. No unrelated services, binaries, or credentials are requested.
Instruction Scope
Instructions stay within the downloader's scope (login via WeChat QR, copy browser cookie, run included scripts, respect rate limit, validate 4K). They explicitly require the user to supply a browser cookie (via document.cookie) and to manually handle slider CAPTCHA when needed. This is expected for this site but does mean the user must copy/paste a session cookie (sensitive). The SKILL.md also suggests optional visual-AI/browser automation for sliders only with consent and limited retries.
Install Mechanism
No install spec; this is instruction-only plus bundled Python scripts. Nothing is downloaded at install time and the included scripts are plain Python—no external install URLs or opaque archives.
Credentials
The skill does not request environment variables or persistent credentials in metadata, but the runtime requires the user's site login cookie (passed as a --cookie argument). That cookie contains authentication tokens and is sensitive; the skill's metadata does not declare a primary credential, so users should be aware they must intentionally provide the cookie when running the script.
Persistence & Privilege
Skill is not always-enabled and does not request elevated or persistent platform privileges. It reads/writes files only under a user-specified output directory (default /data/wallpapers/anime/bian16). It does not modify other skills or system-wide configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bian16-wallpaper-downloader
  3. After installation, invoke the skill by name or use /bian16-wallpaper-downloader
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Add explicit slider/captcha handling guidance: prefer manual completion, allow only cautious assist, then continue with refreshed cookie.
v1.0.1
Polish scripts, remove unused code, clean packaging, and improve skill docs.
v1.0.0
Initial release: WeChat login + token-based 4K download + rate-limit spacing + 4K validation.
Metadata
Slug bian16-wallpaper-downloader
Version 1.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 94 downloads so far.

How do I install Bian16 Wallpaper Downloader?

Run "/install bian16-wallpaper-downloader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Bian16 Wallpaper Downloader free?

Yes, Bian16 Wallpaper Downloader is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Bian16 Wallpaper Downloader support?

Bian16 Wallpaper Downloader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Bian16 Wallpaper Downloader?

It is built and maintained by guitu917 (@guitu917); the current version is v1.0.2.

💬 Comments