Skip to content

GUI漫画下载软件 当前支持ehentai, 禁漫天堂, wnacg, 拷贝漫画, Māngabz

License

Notifications You must be signed in to change notification settings

jasoneri/ComicGUISpider

Repository files navigation

| English | 简体中文 |

logo

ComicGUISpider

tag tag tag tag

Typing SVG

▼ 操作演示 ▼ (动图没加载/卡顿时可用备链打开)

预览/多选/翻页(备链 读剪贴板(备链
turn-page-new load_clip

📑介绍

先下载后再看,免得在线看时得忍受卡网广告等😇 CGS 因这想法而诞生

支持网站/功能

网站 预览
(点击多选)
翻页 读剪贴板 补充说明
拷贝漫画 已解锁隐藏
Māngabz 代理
禁漫天堂 🔞
绅士漫画(wnacg) 🔞
域名问题看额外使用说明第二条
ExHentai
禁跳页
🔞/代理

使用请适度,以免加重对方服务器负担,也减少被封ip风险

CGS导航 📦绿色包下载 🎥GUI视频使用指南
(注意评论跳链)
📖FAQ / 额外说明 📖macOS必读补充说明

stars 若觉得体验还不错的话,要不回头点个⭐️star吧👻


📢更新

v2.0.0-beta开始,配置窗口左下角设有检查更新按钮,请根据提示进行更新操作
v2.0.1-beta更新wnacg相关,详情看对应Pre-release的说明

v2.0.0 | ~ 2025-03-21

🎁 Features

✅ CGS的使用说明更新在今后将设置在配置窗口的左下按钮,绿色包可执行程序只保留主程序(macOS加个初始化.app)
✅ 优化更新流程,贴近主流软件体验
✅ ✨使用QFluentWidgets优化界面与操作体验
 ✅ 搜索框增加右键选项展开预设, 序号输入框也有
 ✅ 展示已阅最新话使用表格视图
 ✅ 预览窗口改造了右键菜单,已将翻页加进去(后续有机会扩展菜单功能),附带有CGS内的全局快捷键
 📣 ✨已正确处理小数位级系统缩放,可选:优化ui后在 2560*1600分辨率 150%缩放 上去掉Qt同步系统缩放也有良好界面体验 (操作参考更新历史v1.6.3删代码部分,后续若有反响则做成开关之类提供切换)

🐞 Fix

✅ 修复wnacg剪贴板xpath解析错误问题
✅ 修复去重样式提示在翻页后没有生效

🕑更新历史 / 📝开发日志

📚功能

  1. 搜索框预设功能:搜索框区域按空格或右键点展开预设即可弹出预设项 (序号输入框同理)
  2. 预览功能:内置浏览器,多选/翻页等如动图所示。详情使用看视频3
  3. 翻页:当列表结果出来后开启使用
4.工具箱 仅用于.. 说明
读剪贴板.. 🔞网 读剪贴板匹配生成任务,需配合剪贴板软件使用(自行下载安装),win: 🌐Ditto、macOS: 🌐Maccy
流程使用看视频3相关部分,此功能说明须知放在任务页面右上的额外说明
{不下载剪贴板软件仅影响读剪贴板功能,不影响常规流程使用}
显示记录.. 常规漫画网 需配合 comic_viewer项目 使用,用其阅读后产生的记录文件能知道从哪一话开始下起
整合章节.. 常规漫画网 批量整合,例如将D:\Comic\蓝箱\165\第1页整合转至D:\Comic\web\蓝箱_165\第1页(使用comic_viewer项目需要此目录结构)

🚀使用

常规GUI运行

python CGS.py
或使用绿色包程序

命令行工具

python crawl_only.py --help
或使用绿色包的环境,在解压目录打开终端执行.\runtime\python.exe .\scripts\crawl_only.py --help

当前版本能进行简单下载/调试功能(后续将逐步扩展),使用方法进help看说明
命令行工具的配置可用GUI方式修改 或 直接修改scripts/conf.yml文件

按钮组

预览窗口按钮组
logo 将当前未完成链接复制到剪贴板,需参考额外使用说明第三条对剪贴板软件做些设置。
复制后用剪贴板功能的流程,常用于进度卡死不动重下或补漏页

🔨配置

有关生效时间节点请查阅 额外使用说明第一条
多行的编辑框输入为yaml格式(除了eh_cookies),⚠️ 冒号后要加一个空格 ⚠️

配置详细说明👈点击展开
yml字段 默认值 说明
存储路径 sv_path D:\comic 下载目录(内容目录结构里还有个web文件夹的情况是因为默认关联comic_viewer项目所以这样设置的)
日志等级 log_level WARNING 后台运行过后会有log目录,GUI 与 后台 同级,报错时GUI会进行操作指引
去重 isDeduplicate false 勾选状态下,预览窗口会有已下载的样式提示,同时下载也会自动过滤已存在的记录
当前仅🔞网适用
增加标识 addUuid false 存储时目录最后增加标识,用以处理同一命名的不同作品等
代理 proxies 翻墙用,(已设置jm无论用全局还是怎样都只走本地原生ip)
(建议使用代理模式在此配置代理,而非全局代理模式,不然访问图源会吃走大量代理的流量)
映射 custom_map 搜索输入映射 当搜索与预设不满足使用时,先在此加入键值对,重启后在搜索框输入自定义键就会将对应网址结果输出,视频3有介绍用法
1. 映射无需理会域名,前提是用在当前网站,只要满足 不用映射时能访问填入的不是无效的url
程序会内置替换成可用的域名,如非代理下映射的wnacg.com会自动被替换掉
2. 注意自制的映射有可能超出翻页规则范围,此时可通知开发者进行扩展
预设 completer 自定义预设,鼠标悬停在输入框会有序号对应网站的提示(其实就是选择框的序号),视频3有介绍用法
eh_cookies eh_cookies 使用exhentai时必需,🎬获取方法 ( 国内备链 )
🔗动图中的curl转换网站
剪贴板db clip_db 读取剪贴板功能无法使用时可查看路径是否存在,通过以下查得正确路径后在此更改
1. ditto(win): 打开选项 → 数据库路径
2.maccy(macOS): issue搜索相关得知
读取条数 clip_read_num 20 读取剪贴板软件条目数量

配置项按需设置,使用默认也可,或置空
配置文件为 scripts/conf.yml

🔰其他

漫画观看方式自荐

点击前往comic_viewer

其他脚本集

utils.script.image 内含 kemono, saucenao 等脚本,详情到 script.md 查阅

扩展讨论

🔗Discussions

💬交流/反馈

Q群-437774506

💝CGS的部分实现依赖于以下开源项目

etc..

🔇免责声明

详见License 当你下载或使用本项目,将默许

本项目仅供交流和学习使用,请勿用此从事 违法/商业盈利 等,开发者团队拥有本项目的最终解释权


CGS