macOS · Rust · AI Skill

Tieba Image
Downloader

从帖子到原图,稳定、可恢复、可验证。遇到登录或安全验证时,通过隔离浏览器安全地继续,不再手抄 Cookie。

MIT 开源 · Apple Silicon 与 Intel · v0.5.0

32默认并发
206断点续传校验
SHA-256发布包校验
0手动 Cookie 步骤

为什么选择它

为真实贴吧页面而设计

不是一个只会收集 img 标签的脚本。它理解客户端渲染、分页响应、原图地址、访问节流和中断恢复。

01

隔离浏览器验证

需要登录或安全验证时,打开独立 Chrome 会话。只处理百度域 Cookie,不读取你的个人浏览器配置。

02

可恢复下载

流式写入 .part 文件,严格校验 Range 响应。停止后再次运行即可继续。

78% 168 / 216 · 78%
03

自适应并发

遇到 403 或 429 自动降速并冷却;网络稳定后逐步恢复,不用反复调参数。

04

确定性归档与 JSON 接口

稳定排序、URL 去重、可预测文件名,并为脚本与 AI 插件输出带类型的最终结果。

manifest.json
download-state.json
failed.json
00001_f0001_a8c4.jpg

三种入口,同一个下载核心

选择你的安装方式

CLAUDE CODE

安装 Skill,然后直接发送贴吧链接

/plugin marketplace add XieWeikai/tieba-image-downloader
/plugin install tieba-image-downloader@tieba-tools

安装后直接说:“下载这个帖子的全部原图”。Skill 会自行安装经过校验的 CLI。

运行逻辑

把复杂情况收进一条清晰流程

  1. 01

    预检帖子

    识别传统 HTML、客户端渲染或验证页面。

  2. 02

    获取原图记录

    扫描正文与分页响应,排除头像、表情和装饰资源。

  3. 03

    去重与命名

    按楼层稳定排序,并生成可追溯的确定性文件名。

  4. 04

    下载与恢复

    并发下载、验证内容并持续写入状态文件。

可靠性不是附加功能

每一次写入,都有依据。

程序验证 HTTP 状态、Content-Type、Content-Range 和本地字节数。HTML 错误页不会被误存成图片,服务端忽略 Range 时也不会错误追加。

HTTP 206范围匹配PASS
Content-Typeimage/jpegPASS
Content-Range524288-1048575PASS
SHA-256发布资产PASS

理解与扩展

文档从使用一直深入到实现

FAQ

开始之前

它会绕过百度安全验证吗?

不会。需要验证时,它会打开隔离的官方页面,由用户正常完成登录或验证,然后自动继续。

中途关闭后要重新下载吗?

不需要。再次使用同一输出目录运行,完整文件会跳过,符合条件的 .part 文件会从断点继续。

支持哪些系统?

当前正式支持 macOS 12 及以上版本,Release 同时提供 Apple Silicon 和 Intel 构建。

可以只下载楼主图片吗?

可以。在 CLI 使用 --only-author,或直接在 AI 对话中说明“只看楼主”。

准备好归档一个帖子?

给它一个链接,剩下的交给下载器。