jasoneri/ComicGUISpider
Fork: 5 Star: 104 (更新于 2024-12-27 02:40:16)
license: MIT
Language: Python .
GUI漫画下载软件 当前支持ehentai, 禁漫天堂, wnacg, 拷贝漫画, Māngabz
最后发布版本: v1.6.2 ( 2024-12-08 16:58:20)
| English | 简体中文 |
▼ 操作演示 ▼
预览、多选(国内备链) | 翻页、保留选择(国内备链) |
---|---|
📑介绍
支持网站
网站 | 支持 (数字输入) |
预览 (点击多选) |
翻页 | 读剪贴板 | 补充说明 |
---|---|---|---|---|---|
拷贝漫画 | ✅ | ❌ | ✅ | ❌ | |
Māngabz | ✅ | ❌ | ✅ | ❌ | 补充拷贝,访问需代理 |
禁漫天堂 | ✅ | ✅ | ✅ | ✅ | |
绅士漫画(wnacg) | ✅ | ✅ | ✅ | ✅ | |
ExHentai | ✅ | ✅ | ✅ 禁跳转 |
✅ |
使用请适度,以免加重对方服务器负担,也减少被封ip风险
打包好的开箱即用版,点击前往下载页面,包名
CGS.7z
,解压后目录树如下
CGS
├── runtime
├── scripts # 此项目代码
├── site-packages
├── _pystand_static.int # 经过修改现采用PyStand的壳,`CGS.exe`应该不会被杀软隔离了
├── CGS.bat # 等价于 CGS.exe *主程序* 防被杀毒软件隔离 备用
├── CGS.exe # 对应 deploy/launcher/CGS.bat *主程序*
├── CGS-使用说明.exe # 对应 deploy/launcher/desc.bat
└── CGS-更新.exe # 对应 deploy/launcher/update.bat
点击前往GUI使用指南 注意看评论有补充链接(防挂),新增
v1.6.1 预览等功能演示 视频3
macOS必读:基于此说明(README)下进行了补充说明,点击前往macOS的补充说明
📢更新
V1.6.2 | 2024-11-26 ~ 2024-12-08
- 增加域名缓存机制(针对最近wnacg发布页的10056
10060错误),每12小时才刷新可用域名,缓存文件为
scripts/__temp/xxx_domain.txt
,可删可改 - 处理部分用户环境无法显示ui图标相关资源问题(如对比动图/视频仍有ui图标没显示,请反馈)
- 修复retry前的预览窗口已选序号残留给retry后的序号选择框叠加(相应QA第五条已改)
- 处理jm域名重定向
📚功能
- 搜索框的联想功能( 按 空格键 弹出对应预设 )
- 预览功能:内置的小型浏览器,封面点击多选,条目链接浏览器体验,浏览器功能按键等。详情使用看
视频3
- 翻页:当有列表结果出来后开启使用,使用如上面动图所示
4.工具箱 | 仅用于.. | 说明 |
---|---|---|
读剪贴板.. | 本子网 | 读剪贴板匹配生成任务,需配合剪贴板软件使用(自行下载安装),win为 Ditto、macOS为 Maccy。 该功能流程使用看 视频3 新增部分,此功能说明以及后续的相关更新详细细则等将放在任务页面右上的额外说明 {不下载剪贴板软件仅会影响 读剪贴板 这一功能而已,不影响软件常规流程的使用} |
显示记录.. | 常规漫画网 | 需配合 comic_viewer项目 使用,用其阅读后产生的记录文件能知道从哪一话开始下起 |
整合章节.. | 常规漫画网 | 批量整合,例如将D:\Comic\蓝箱\165\第1页 整合转至D:\Comic\web\蓝箱_165\第1页 (使用comic_viewer项目需要此目录结构) |
🚀使用
使用打包的,需要看下面配置说明
-
python CGS.py
GUI运行 -
python crawl_only.py
无GUI纯脚本运行,可用于调试等
🔨配置
yml字段 | 默认值 | 说明 | |
---|---|---|---|
存储路径 | sv_path | D:\comic | 下载目录(内容目录结构里还有个web 文件夹的情况是因为默认关联comic_viewer 项目所以这样设置的) |
日志等级 | log_level | WARNING |
后台运行过后会有log目录,GUI 与 后台 同级,报错时GUI会进行操作指引 |
代理 | proxies | 翻墙用,jm 用的内地域名此项对其无效(全局代理反而会令jm 无法使用)(建议使用代理模式在此配置代理,而非全局代理模式,不然访问图源会吃走大量代理的流量) |
|
映射 | custom_map | 搜索输入映射 当搜索与预设不满足使用时,先在此加入键值对,重开gui在搜索框输入自定义键就会将对应网址结果输出 1. 映射无需理会域名,前提是用在当前网站,只要满足 不用映射时能访问 和 填入的不是无效的url ,程序会内置替换成可用的域名,如非代理下映射的 wnacg.com 会自动被替换掉2. 已无需使用映射做翻页,但注意的是自制映射有可能超出翻页规则范围,此时可通知开发者进行扩展 |
|
预设 | completer | 搜索框按空格弹出的内容,鼠标悬停在输入框会有序号对应网站 的提示(其实就是选择框的序号),视频3有介绍用法 |
|
eh_cookies | eh_cookies | 使用ehentai 时必需,点击查看获取方法 ( 国内备链 ) |
|
剪贴板db | clip_db | 默认读取剪贴板软件的数据库初设路径 如相关功能无法使用时可自行查看路径是否一致,并在此更改 1. ditto(win): 打开选项 → 数据库路径 2.maccy(macOS): issue搜索相关得知 |
|
读取条数 | clip_read_num | 20 | 读取剪贴板软件条目数量,需少于剪贴板软件设置的最大数量 (建议少量多次) |
cv项目路径 | cv_proj_path | 没用到comic_viewer 项目的不用管。若用到, 会联动将存储路径更新进去(若不想联动更新,随便写个无关路径) |
除
存储路径
其他均非必须,使用默认即可 或置空
如熟悉yaml或其他需求,可至scripts/conf.yml
修改
[ 额外说明 ]
保留字段:各网站的wnacg_publish_domain
,jm_forever_url
,jm_publish_url
发布页
/永久链接
能在scripts/utils/special/__init__.py
里找到
经考虑,域名不做用户自主配置,发布页
/永久链接
失效的情况下鼓励用户向开发者提供新可用网址,让软件能够持续使用
❓ Q & A 问答
1. 预览窗口选择页面有时一行只有一列/显示有问题/页面空白
JavaScript 没加载出来,刷新一下页面
2. 拷贝漫画部分无法出列表
拷贝有些漫画卷和话是分开的,只做了粗糙处理 -> ComicSpider/spiders/kaobei.py
frame_book
的注释url
进行互换
3. 使用遇到问题想寻求帮助或报错,但没有github账号
看下方交流群,但提问格式请参考 issue的样式 ,一句连标点符号都不带没有上下文的话并不是一个好问题/反馈
4. 解压后主程序无法打开/报错含Qt
字眼等
直接进群反馈,具体问题具体分析
5. 拷贝/Māngabz多选书情况
多选了书时,在章节序号输入环节中可以直接点击开始爬取
跳过当前书的章节选择,只要直到出进度条即可
🔰其他
额外的脚本集
utils.script
内含 kemono
, saucenao
等脚本,详情到 script.md 查阅
漫画观看方式自荐
开发投票
投票页面在 Discussions
上,目前议题有
- [2024-09-26] nhentai开发
暂定5票以上赞成票就开发,避免开发了连自己都不用
使用建议
终端显示优化(cmd窗口早应该被微软删掉才对) 点击前往window终端 并自行安装
开始菜单搜
终端
并打开,打开设置(快捷键 Ctrl/Command + ,)
- 启动 > 默认终端应用程序 > 选择
windows终端
- 启动 > 新建实例行为 > 选择
附加到最近使用的窗口
💬交流
如果感觉用着还行,希望能点亮此项目的 🌟,你的🌟将会成为开发者的开发动力
🔇免责声明
详见License 当你下载或使用本项目,将默许
本项目仅供交流和学习使用,请勿用此从事 违法/商业盈利 等,开发者团队拥有本项目的最终解释权
最近版本更新:(数据更新于 2024-12-27 13:51:24)
2024-12-08 16:58:20 v1.6.2
2024-11-24 01:08:40 v1.6.1
2024-08-05 15:23:17 v1.6.0
主题(topics):
comic-downloader, copymanga, ehentai, gui, jmcomic, macos, manga, mangabz, r18, wnacg
jasoneri/ComicGUISpider同语言 Python最近更新仓库
2024-12-27 18:21:35 xorbitsai/inference
2024-12-27 07:32:53 comfyanonymous/ComfyUI
2024-12-26 21:25:48 ultralytics/ultralytics
2024-12-26 17:11:27 princeton-vl/infinigen
2024-12-25 10:53:05 fishaudio/fish-speech
2024-12-25 00:20:24 Zipstack/unstract