<div align="center">
<a href="https://github.com/jasoneri/ComicGUISpider" target="_blank">
<img src="docs/public/CGS-girl.png" alt="logo">
</a>
<h1 id="koishi" style="margin: 0.1em 0;">ComicGUISpider(CGS)</h1>
<img src="https://img.shields.io/github/license/jasoneri/ComicGUISpider" alt="tag">
<img src="https://img.shields.io/badge/Platform-Win%20|%20macOS-blue?color=#4ec820" alt="tag">
<img src="https://img.shields.io/badge/-3.12%2B-brightgreen.svg?logo=python" alt="tag">
<a href="https://github.com/jasoneri/ComicGUISpider/releases" target="_blank">
<img src="https://img.shields.io/github/downloads/jasoneri/ComicGUISpider/total?style=social&logo=github" alt="tag">
</a>
<p align="center">
<a href="docs/_github/README_en.md">English</a> |
<a href="https://jasoneri.github.io/ComicGUISpider">🌐官方网站</a> |
<a href="https://jasoneri.github.io/ComicGUISpider/deploy/quick-start">🚀快速开始</a> |
<a href="https://jasoneri.github.io/ComicGUISpider/faq">📖FAQ</a> |
<a href="https://github.com/jasoneri/ComicGUISpider/releases/latest">📦绿色包下载</a>
</p>
</div>
▼ 操作演示 ▼
| 预览/多选/翻页([备链](https://jsd.vxo.im/gh/jasoneri/imgur@main/CGS/common-usage.gif)) | 读剪贴板([备链](https://jsd.vxo.im/gh/jasoneri/imgur@main/CGS/load_clip.gif)) |
|:--------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------:|
|  |  |
## 📑介绍
⚠️重要通知,点star⭐️限时免费‼️👉 [](https://github.com/jasoneri/ComicGUISpider/stargazers)
☝️😆👎💩
| 网站 | 适用区域 | 补充说明 | 状态<br>(UTC+8) |
|:--------------------------------------|:----:|:----------:|:----:|
| [拷贝漫画](https://www.2025copy.com/) | :cn: | |  |
| [Māngabz](https://mangabz.com) | :cn: | |  |
| [禁漫天堂](https://18comic.vip/) | :cn: | 🔞 |  |
| [绅士漫画(wnacg)](https://www.wnacg.com/) | :cn: | 🔞 |  |
| [ExHentai](https://exhentai.org/) | 🌏 | 🔞/代理 |  |
| [Hitomi](https://hitomi.la/) | 🌏 | 🔞 |  |
| [Kemono](https://kemono.cr) | 🌏 | 🔞 | |
使用请适度,以免加重对方服务器负担,也减少被封ip风险
---
**🔉个人开发精力有限,提问反馈前请参考 [🔗提问的智慧](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md
),至起码阅读过 [不该问的问题](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md#%E4%B8%8D%E8%AF%A5%E9%97%AE%E7%9A%84%E9%97%AE%E9%A2%98
) 和 [好问题与蠢问题](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md#%E5%A5%BD%E9%97%AE%E9%A2%98%E4%B8%8E%E8%A0%A2%E9%97%AE%E9%A2%98)**
---
## 📢更新
### [](https://github.com/jasoneri/ComicGUISpider/releases/latest) [](https://github.com/jasoneri/ComicGUISpider/actions/workflows/release.yml)
#### 🎁 Features
✅✨ bootstrap 升至5.3, 预览窗口跟随 CGS 主题色(夜间模式)
#### 🐞 Fix
✅ 恢复 jm 的读剪贴板/章节功能
✅ 修复优化 读剪贴板-章节 过多时的选择显示等问题
✅ 修复拷贝(可能),hitomi 等网络杂项
✅ 各种预处理时报错时也记录进 GUI.log 里了
✅ 解决域名缓存不变时恶性循环获取
> 可参考 [更新方法](https://jasoneri.github.io//ComicGUISpider/deploy/quick-start.html#_4-%E6%9B%B4%E6%96%B0) 进行更新
> [🕑更新历史](docs/changelog/history.md) / [📝开发板](https://github.com/jasoneri/ComicGUISpider/projects?query=is%3Aopen)
## 🍮食用搭配(阅读器)
完全适配 CGS , `rV (redViewer)`
已内置显眼按钮以及小窗管理,后续会基于 rV 展开
[](https://github.com/jasoneri/redViewer)
## 💝感谢以下开源项目
<table><tbody>
<tr>
<td><div align="center"><a href="https://github.com/skywind3000/PyStand" target="_blank">
PyStand
</a></div></td>
<td><div align="center"><a href="https://github.com/sveinbjornt/Platypus" target="_blank">
<img src="https://jsd.vxo.im/gh/sveinbjornt/Platypus/Documentation/images/platypus.png" alt="logo" height="50">
<br>Platypus</a></div></td>
<td><div align="center"><a href="https://github.com/sabrogden/Ditto" target="_blank">
<img src="https://avatars.githubusercontent.com/u/16867884?v=4" alt="logo" height="50">
<br>Ditto</a></div></td>
<td><div align="center"><a href="https://github.com/p0deje/Maccy" target="_blank">
<img src="https://maccy.app/img/maccy/Logo.png" alt="logo" height="50">
<br>Maccy</a></div></td>
<td><div align="center"><a href="https://github.com/astral-sh/uv" target="_blank">
<img src="https://docs.astral.sh/uv/assets/logo-letter.svg" alt="logo" height="50">
<br>uv</a></div></td>
<td><div align="center">etc..</div></td>
</tr>
</tbody></table>
由 [Weblate](https://hosted.weblate.org/engage/comicguispider/) 托管实现多语言的翻译
<a href="https://hosted.weblate.org/engage/comicguispider/">
<img src="https://hosted.weblate.org/widget/comicguispider/287x66-grey.png" alt="翻译状态" />
</a>
<a href="https://afdian.com/a/jsoneri">
<img src="https://raw.githubusercontent.com/jasoneri/imgur/main/CGS/CGS-aifadian.png" alt="在爱发电支持我">
</a>
## 🔇免责声明
详见[License](LICENSE) 当你下载或使用本项目,将默许
本项目仅供交流和学习使用,请勿用此从事 违法/商业盈利 等,开发者团队拥有本项目的最终解释权
---

Raw data
{
"_id": null,
"home_page": null,
"name": "ComicGUISpider",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": "comic, downloader, gui, spider",
"author": null,
"author_email": "jsoneri <jsoneri@outlook.com>",
"download_url": "https://files.pythonhosted.org/packages/6a/e2/db558b920bd159c9e362f7cceca46eec1ebf0a5db562aec79bd983354a3b/comicguispider-2.5.1.tar.gz",
"platform": null,
"description": "<div align=\"center\">\n <a href=\"https://github.com/jasoneri/ComicGUISpider\" target=\"_blank\">\n <img src=\"docs/public/CGS-girl.png\" alt=\"logo\">\n </a>\n <h1 id=\"koishi\" style=\"margin: 0.1em 0;\">ComicGUISpider(CGS)</h1>\n <img src=\"https://img.shields.io/github/license/jasoneri/ComicGUISpider\" alt=\"tag\">\n <img src=\"https://img.shields.io/badge/Platform-Win%20|%20macOS-blue?color=#4ec820\" alt=\"tag\">\n <img src=\"https://img.shields.io/badge/-3.12%2B-brightgreen.svg?logo=python\" alt=\"tag\">\n <a href=\"https://github.com/jasoneri/ComicGUISpider/releases\" target=\"_blank\">\n <img src=\"https://img.shields.io/github/downloads/jasoneri/ComicGUISpider/total?style=social&logo=github\" alt=\"tag\">\n </a>\n\n <p align=\"center\">\n <a href=\"docs/_github/README_en.md\">English</a> | \n <a href=\"https://jasoneri.github.io/ComicGUISpider\">\ud83c\udf10\u5b98\u65b9\u7f51\u7ad9</a> | \n <a href=\"https://jasoneri.github.io/ComicGUISpider/deploy/quick-start\">\ud83d\ude80\u5feb\u901f\u5f00\u59cb</a> | \n <a href=\"https://jasoneri.github.io/ComicGUISpider/faq\">\ud83d\udcd6FAQ</a> | \n <a href=\"https://github.com/jasoneri/ComicGUISpider/releases/latest\">\ud83d\udce6\u7eff\u8272\u5305\u4e0b\u8f7d</a>\n </p>\n</div>\n\n\u25bc \u64cd\u4f5c\u6f14\u793a \u25bc\n\n| \u9884\u89c8/\u591a\u9009/\u7ffb\u9875\uff08[\u5907\u94fe](https://jsd.vxo.im/gh/jasoneri/imgur@main/CGS/common-usage.gif)\uff09 | \u8bfb\u526a\u8d34\u677f\uff08[\u5907\u94fe](https://jsd.vxo.im/gh/jasoneri/imgur@main/CGS/load_clip.gif)\uff09 |\n|:--------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------:|\n|  |  |\n\n## \ud83d\udcd1\u4ecb\u7ecd\n\n\u26a0\ufe0f\u91cd\u8981\u901a\u77e5\uff0c\u70b9star\u2b50\ufe0f\u9650\u65f6\u514d\u8d39\u203c\ufe0f\ud83d\udc49 [](https://github.com/jasoneri/ComicGUISpider/stargazers) \n\u261d\ufe0f\ud83d\ude06\ud83d\udc4e\ud83d\udca9\n\n| \u7f51\u7ad9 | \u9002\u7528\u533a\u57df | \u8865\u5145\u8bf4\u660e | \u72b6\u6001<br>(UTC+8) |\n|:--------------------------------------|:----:|:----------:|:----:|\n| [\u62f7\u8d1d\u6f2b\u753b](https://www.2025copy.com/) | :cn: | |  |\n| [M\u0101ngabz](https://mangabz.com) | :cn: | |  |\n| [\u7981\u6f2b\u5929\u5802](https://18comic.vip/) | :cn: | \ud83d\udd1e |  |\n| [\u7ec5\u58eb\u6f2b\u753b(wnacg)](https://www.wnacg.com/) | :cn: | \ud83d\udd1e |  |\n| [ExHentai](https://exhentai.org/) | \ud83c\udf0f | \ud83d\udd1e/\u4ee3\u7406 |  |\n| [Hitomi](https://hitomi.la/) | \ud83c\udf0f | \ud83d\udd1e |  |\n| [Kemono](https://kemono.cr) | \ud83c\udf0f | \ud83d\udd1e | |\n\n\u4f7f\u7528\u8bf7\u9002\u5ea6\uff0c\u4ee5\u514d\u52a0\u91cd\u5bf9\u65b9\u670d\u52a1\u5668\u8d1f\u62c5\uff0c\u4e5f\u51cf\u5c11\u88ab\u5c01ip\u98ce\u9669\n\n---\n\n**\ud83d\udd09\u4e2a\u4eba\u5f00\u53d1\u7cbe\u529b\u6709\u9650\uff0c\u63d0\u95ee\u53cd\u9988\u524d\u8bf7\u53c2\u8003 [\ud83d\udd17\u63d0\u95ee\u7684\u667a\u6167](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md\n)\uff0c\u81f3\u8d77\u7801\u9605\u8bfb\u8fc7 [\u4e0d\u8be5\u95ee\u7684\u95ee\u9898](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md#%E4%B8%8D%E8%AF%A5%E9%97%AE%E7%9A%84%E9%97%AE%E9%A2%98\n) \u548c [\u597d\u95ee\u9898\u4e0e\u8822\u95ee\u9898](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md#%E5%A5%BD%E9%97%AE%E9%A2%98%E4%B8%8E%E8%A0%A2%E9%97%AE%E9%A2%98)**\n\n---\n\n## \ud83d\udce2\u66f4\u65b0\n\n### [](https://github.com/jasoneri/ComicGUISpider/releases/latest) [](https://github.com/jasoneri/ComicGUISpider/actions/workflows/release.yml)\n\n#### \ud83c\udf81 Features\n\n\u2705\u2728 bootstrap \u5347\u81f35.3, \u9884\u89c8\u7a97\u53e3\u8ddf\u968f CGS \u4e3b\u9898\u8272\uff08\u591c\u95f4\u6a21\u5f0f\uff09\n\n#### \ud83d\udc1e Fix\n\n\u2705 \u6062\u590d jm \u7684\u8bfb\u526a\u8d34\u677f/\u7ae0\u8282\u529f\u80fd \n\u2705 \u4fee\u590d\u4f18\u5316 \u8bfb\u526a\u8d34\u677f-\u7ae0\u8282 \u8fc7\u591a\u65f6\u7684\u9009\u62e9\u663e\u793a\u7b49\u95ee\u9898 \n\u2705 \u4fee\u590d\u62f7\u8d1d(\u53ef\u80fd)\uff0chitomi \u7b49\u7f51\u7edc\u6742\u9879 \n\u2705 \u5404\u79cd\u9884\u5904\u7406\u65f6\u62a5\u9519\u65f6\u4e5f\u8bb0\u5f55\u8fdb GUI.log \u91cc\u4e86 \n\u2705 \u89e3\u51b3\u57df\u540d\u7f13\u5b58\u4e0d\u53d8\u65f6\u6076\u6027\u5faa\u73af\u83b7\u53d6 \n\n> \u53ef\u53c2\u8003 [\u66f4\u65b0\u65b9\u6cd5](https://jasoneri.github.io//ComicGUISpider/deploy/quick-start.html#_4-%E6%9B%B4%E6%96%B0) \u8fdb\u884c\u66f4\u65b0 \n\n> [\ud83d\udd51\u66f4\u65b0\u5386\u53f2](docs/changelog/history.md) / [\ud83d\udcdd\u5f00\u53d1\u677f](https://github.com/jasoneri/ComicGUISpider/projects?query=is%3Aopen)\n\n## \ud83c\udf6e\u98df\u7528\u642d\u914d(\u9605\u8bfb\u5668)\n\n\u5b8c\u5168\u9002\u914d CGS \uff0c `rV (redViewer)` \n\u5df2\u5185\u7f6e\u663e\u773c\u6309\u94ae\u4ee5\u53ca\u5c0f\u7a97\u7ba1\u7406\uff0c\u540e\u7eed\u4f1a\u57fa\u4e8e rV \u5c55\u5f00 \n\n[](https://github.com/jasoneri/redViewer)\n\n## \ud83d\udc9d\u611f\u8c22\u4ee5\u4e0b\u5f00\u6e90\u9879\u76ee\n\n<table><tbody> \n <tr>\n <td><div align=\"center\"><a href=\"https://github.com/skywind3000/PyStand\" target=\"_blank\">\n PyStand\n </a></div></td>\n <td><div align=\"center\"><a href=\"https://github.com/sveinbjornt/Platypus\" target=\"_blank\">\n <img src=\"https://jsd.vxo.im/gh/sveinbjornt/Platypus/Documentation/images/platypus.png\" alt=\"logo\" height=\"50\">\n <br>Platypus</a></div></td>\n <td><div align=\"center\"><a href=\"https://github.com/sabrogden/Ditto\" target=\"_blank\">\n <img src=\"https://avatars.githubusercontent.com/u/16867884?v=4\" alt=\"logo\" height=\"50\">\n <br>Ditto</a></div></td>\n <td><div align=\"center\"><a href=\"https://github.com/p0deje/Maccy\" target=\"_blank\">\n <img src=\"https://maccy.app/img/maccy/Logo.png\" alt=\"logo\" height=\"50\">\n <br>Maccy</a></div></td>\n <td><div align=\"center\"><a href=\"https://github.com/astral-sh/uv\" target=\"_blank\">\n <img src=\"https://docs.astral.sh/uv/assets/logo-letter.svg\" alt=\"logo\" height=\"50\">\n <br>uv</a></div></td>\n <td><div align=\"center\">etc..</div></td>\n </tr> \n</tbody></table>\n\n\u7531 [Weblate](https://hosted.weblate.org/engage/comicguispider/) \u6258\u7ba1\u5b9e\u73b0\u591a\u8bed\u8a00\u7684\u7ffb\u8bd1 \n\n<a href=\"https://hosted.weblate.org/engage/comicguispider/\">\n<img src=\"https://hosted.weblate.org/widget/comicguispider/287x66-grey.png\" alt=\"\u7ffb\u8bd1\u72b6\u6001\" />\n</a>\n\n<a href=\"https://afdian.com/a/jsoneri\">\n <img src=\"https://raw.githubusercontent.com/jasoneri/imgur/main/CGS/CGS-aifadian.png\" alt=\"\u5728\u7231\u53d1\u7535\u652f\u6301\u6211\">\n</a>\n\n## \ud83d\udd07\u514d\u8d23\u58f0\u660e\n\n\u8be6\u89c1[License](LICENSE) \u5f53\u4f60\u4e0b\u8f7d\u6216\u4f7f\u7528\u672c\u9879\u76ee\uff0c\u5c06\u9ed8\u8bb8\n\n\u672c\u9879\u76ee\u4ec5\u4f9b\u4ea4\u6d41\u548c\u5b66\u4e60\u4f7f\u7528\uff0c\u8bf7\u52ff\u7528\u6b64\u4ece\u4e8b \u8fdd\u6cd5/\u5546\u4e1a\u76c8\u5229 \u7b49\uff0c\u5f00\u53d1\u8005\u56e2\u961f\u62e5\u6709\u672c\u9879\u76ee\u7684\u6700\u7ec8\u89e3\u91ca\u6743\n\n---\n\n",
"bugtrack_url": null,
"license": null,
"summary": "GUI Comic Downloader",
"version": "2.5.1",
"project_urls": {
"Changelog": "https://github.com/jasoneri/ComicGUISpider/blob/GUI/docs/changelog/history.md",
"Documentation": "https://jasoneri.github.io/ComicGUISpider/",
"Releases": "https://github.com/jasoneri/ComicGUISpider/releases",
"Repository": "https://github.com/jasoneri/ComicGUISpider"
},
"split_keywords": [
"comic",
" downloader",
" gui",
" spider"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "602e00cc77184789d06174ae7fa8a4445e0df1403d169377dd097083cb93ba10",
"md5": "38e0d5bc036ef64f18a9f656908612e7",
"sha256": "6d993b79544f6f157394416d36f3759a5696ed525775ec31b0fe34d37404ac92"
},
"downloads": -1,
"filename": "comicguispider-2.5.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "38e0d5bc036ef64f18a9f656908612e7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 1421049,
"upload_time": "2025-10-23T10:50:50",
"upload_time_iso_8601": "2025-10-23T10:50:50.030551Z",
"url": "https://files.pythonhosted.org/packages/60/2e/00cc77184789d06174ae7fa8a4445e0df1403d169377dd097083cb93ba10/comicguispider-2.5.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6ae2db558b920bd159c9e362f7cceca46eec1ebf0a5db562aec79bd983354a3b",
"md5": "2b54d8f9cf2435ffa14235de8a2c4ac0",
"sha256": "67f9395330a4ca46f040d9c431ab86931142fc59512bf65ffc8ce49afd51af59"
},
"downloads": -1,
"filename": "comicguispider-2.5.1.tar.gz",
"has_sig": false,
"md5_digest": "2b54d8f9cf2435ffa14235de8a2c4ac0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 1360481,
"upload_time": "2025-10-23T10:50:51",
"upload_time_iso_8601": "2025-10-23T10:50:51.395447Z",
"url": "https://files.pythonhosted.org/packages/6a/e2/db558b920bd159c9e362f7cceca46eec1ebf0a5db562aec79bd983354a3b/comicguispider-2.5.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-23 10:50:51",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "jasoneri",
"github_project": "ComicGUISpider",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "comicguispider"
}