禁漫天堂GitHub Actions下载器是一款基于Java开发的自动化漫画下载工具,利用GitHub Actions实现云端爬虫服务。无需本地部署,用户只需通过配置JSON文件即可触发自动化下载流程,支持单章/整本漫画下载及WebP格式自动转换。
![图片[1]-禁漫天堂GitHub Actions下载器(v5.1.0):Java实现的高效漫画爬虫工具 - 搜源站-搜源站](https://www.souyuanzhan.com/wp-content/uploads/2025/04/d7538a76ca20250405190859.webp)
核心功能亮点
1. 智能化爬虫系统
- 采用差异值哈希算法智能判断漫画分页规则
- 自动适配Cloudflare反爬机制(含5秒盾绕过)
- 动态域名切换机制保障下载稳定性
2. 高效下载管理
- 多线程异步下载技术(支持单章300+图片高速抓取)
- 自动分卷压缩功能(单包最大支持5GB)
- 断点续传机制(避免下载中断困扰)
3. 灵活配置方案
yaml# 关键配置示例(application.properties)
comic.download.path=C:/Users/Downloads
comic.proxy.host=127.0.0.1
comic.proxy.port=10808
支持HTTP代理配置,完美兼容Clash/Xray等主流工具
使用教程
方法一:GitHub Actions云端下载
- Fork项目仓库
点击右上角Fork
按钮创建个人副本 - 配置下载链接
编辑src/main/resources/downloadPath.json
文件:json[ "https://18comic.vip/album/180459", "https://18comic.org/photo/211115" ]
- 触发构建任务
提交配置后自动触发GitHub Actions工作流,下载完成后可在finder-result.zip
获取资源包
方法二:本地部署运行
bash# JDK19环境准备
wget https://download.java.net/java/GA/jdk19/36/GPL/openjdk-19_linux-x64_bin.tar.gz
# 项目编译打包
mvn clean package -DskipTests
# 前台运行模式
java -jar target/comic-finder-5.1.0.jar
# 后台服务模式
java -jar target/comic-finder-5.1.0.jar -s
技术架构
- 核心框架:Quarkus 3.0.0(响应式微服务架构)
- 网络通信:Apache HttpClient + OkHttp组合策略
- UI渲染:Hutool-DOM解析库 + Canvas绘图技术
- 构建工具:Maven 3.8.6 + GraalVM原生镜像优化
项目优势
✅ 零成本使用:完全依托GitHub免费资源
✅ 高兼容性:支持Windows/Linux/MacOS系统
✅ 智能适配:自动处理WebP/JPG/PNG等格式
✅ 安全防护:内置反反爬虫策略矩阵
开源地址
https://github.com/jiayaoO3O/18-comic-finder
登录后可以使用不限速网盘下载
© 版权声明
THE END
暂无评论内容