SuperAPI AI 工具集

zbook

通用与其它

查看项目

更新于 10-15 22:11

技能介绍

用途:zbook 用于从 Z-Library 搜索并下载电子书,支持一句话或单条命令触发,适合需要快速获取指定书名或作者作品的场景。

主要能力:支持按书名或作者搜索,可按格式(如 epub)和语言(如 en、zh)筛选,可按索引选择搜索结果,可输出 JSON,并提供首次配置向导。搜索使用 Z-Library eapi,下载通过 Playwright 注入 cookies 导航到下载端点以绕过 Cloudflare。

使用方式:命令示例包括 python3 skills/zbook/scripts/zbook.py "书名或作者"、python3 skills/zbook/scripts/zbook.py --format epub --lang en "Atomic Habits"、python3 skills/zbook/scripts/zbook.py --lang zh "三体 刘慈欣"、python3 skills/zbook/scripts/zbook.py --index 1 "深度工作"、python3 skills/zbook/scripts/zbook.py --json "Atomic Habits"、python3 skills/zbook/scripts/zbook.py --setup。配置位于 ~/.zbook/config.json,包含 email、password、download_dir;运行 --setup 进入交互配置。Cookie 缓存在 ~/.zbook/cookies.json,24 小时有效。依赖安装:pip3 install playwright aiohttp --break-system-packages 与 python3 -m playwright install chromium。

限制:需要 Z-Library 账号;免费账号每日下载限额 10 本;搜索参数名为 message,格式必须为 application/x-www-form-urlencoded;下载端点有 Cloudflare 保护,纯 HTTP 请求会返回 503,必须使用 Playwright;登录频繁会触发 Too many logins 限制,依赖 cookie 缓存缓解。其他平台支持与收费情况暂未提供。