Back to results
justorez/pica-cli(opens in a new tab)
Language: TypeScript
哔咔漫画下载器😉
- stars
- 252
- watchers
- 2
- forks
- 539
- open issues
- 5
- Last updated
- 06/21/2026
Language: TypeScript
哔咔漫画下载器😉
哔咔漫画下载器😉
cid 就是漫画IDpica-cli 下载的漫画,只要符合 cmoics/漫画标题/漫画章节/漫画图片 的目录结构即可。如果用的开心,求个 star 支持一下,比心 ~ ❤️
❗️一次性下载大量漫画,可能会导致 Action 磁盘空间不足或者长时间运行导致任务失败,所以不要一次性下载太多
利用 github 的免费服务器下载,最关键的是不用科学上网,网速飞快,孩子用了都说好。
# 必填,账号名 PICA_ACCOUNT # 必填,账号密码 PICA_PASSWORD
Fork 一份本仓库,将上面两个环境变量,设置为仓库密钥:
然后点击 Actions,再点击左侧的 task 工作流,再点击右侧的 Run workflow,输入相关的信息,点击运行。
针对收藏夹漫画太多的情况,已支持指定页码,每次只下载收藏夹的某一页即可。
等执行完之后,进入详情,在最下方有漫画的完整压缩包,点击下载即可。
点击 job 详情查看日志,可以看到 file.io 的下载地址:
如果你想自定义过程,请自行修改 .github/workflows/task.yml。
pnpm add pica-cli -g
在自己电脑上配置好环境变量,所需的环境变量如下所示:
# 账号名 # 若无配置,会提示手动输入 PICA_ACCOUNT= # 账号密码 # 若无配置,会提示手动输入 PICA_PASSWORD= # 代理地址,示例:http://127.0.0.1:7890 PICA_PROXY= # 下载图片的并发数,默认 5 PICA_DL_CONCURRENCY=5 # search | favorites | leaderboard # 下载内容,分别表示:搜索 | 收藏夹 | 排行榜 PICA_DL_CONTENT= # 搜索关键字或漫画ID,多个用 # 隔开 # 尽量输入完整漫画名,避免返回过多结果 PICA_DL_SEARCH_KEYWORDS=
# 运行 pica-cli # 漫画打压缩包 pica-zip
git clone https://github.com/justorez/pica-cli.git
拷贝一份 .env.template,命名为 .env.local,填写好后就不用设置环境变量了,配置优先从 .env.local 里加载。
# 安装依赖 pnpm install # 运行 pnpm dev # 漫画打压缩包 pnpm dev:zip
代码参考了 pica_crawler,本来是想添加新功能,奈何 Python 早就忘光了,只好重写一个。