1 Star 0 Fork 0

json/ComicGUISpider

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

| 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.1.1-beta 处理jm访问

v2.1.0 | ~ 2025-03-29

🎁 Features

✅ 为预览窗口各封面右上增设badge

🐞 Fix

✅ 修复wnacg的发布页访问 / 图片下载进度不动 / 预览图片加载不了 等问题
✅ 将requirements.txt分别以win,mac_x86_64,mac_arm64编译,苹果m系芯片==arm64,详阅📖macOS必读补充说明
✅ 优化ui相关

🕑更新历史 / 📝开发日志

📚功能

  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

MIT License Copyright (c) 2024 jsoneri Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

到gitee的备份。 展开 收起
README
MIT
取消

发行版 (1)

全部
1个月前

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/json_eri/ComicGUISpider.git
git@gitee.com:json_eri/ComicGUISpider.git
json_eri
ComicGUISpider
ComicGUISpider
GUI

搜索帮助