禁漫天堂GitHub Actions下载器(v5.1.0):Java实现的高效漫画爬虫工具

禁漫天堂GitHub Actions下载器是一款基于Java开发的自动化漫画下载工具,利用GitHub Actions实现云端爬虫服务。无需本地部署,用户只需通过配置JSON文件即可触发自动化下载流程,支持单章/整本漫画下载及WebP格式自动转换。

图片[1]-禁漫天堂GitHub Actions下载器(v5.1.0):Java实现的高效漫画爬虫工具 - 搜源站-搜源站

核心功能亮点

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云端下载

  1. Fork项目仓库
    点击右上角Fork按钮创建个人副本
  2. 配置下载链接
    编辑src/main/resources/downloadPath.json文件:json[ "https://18comic.vip/album/180459", "https://18comic.org/photo/211115" ]
  3. 触发构建任务
    提交配置后自动触发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
喜欢就支持一下吧
点赞1652 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容