本工具仅供学习和研究目的使用,严禁用于商业用途或侵犯版权的行为。
-
版权声明:本工具下载的所有漫画内容版权归原作者和腾讯动漫所有,用户仅可在获得合法授权的情况下使用这些内容。
-
使用限制:
- 请仅下载您已购买或拥有合法观看权限的漫画
- 下载的内容仅限个人使用,不得传播、分发或用于商业目的
- 请遵守相关法律法规和平台使用条款
-
开发者责任:
- 本工具开发者不对用户的使用行为承担任何法律责任
- 用户需自行承担使用本工具可能带来的法律风险
- 如因使用本工具产生版权纠纷,责任由用户自行承担
-
停止使用:如版权方提出要求,请立即停止使用本工具并删除已下载内容。
这是一个基于Python的腾讯漫画下载工具,可以批量下载腾讯动漫平台的漫画章节。
- 🔍 支持通过漫画ID或名称搜索
- 📚 批量下载多个章节
- ⚡ 多线程下载,提高下载速度
- 📊 实时进度显示
- 🔄 失败章节自动重试
- 🎨 彩色命令行界面
- Python 3.7+
- Windows/Linux/macOS
pip install -r requirements.txt所需依赖:
requests- HTTP请求库quickjs- JavaScript引擎rich- 终端美化库
python main.py程序启动后,您可以选择:
- 输入漫画ID:直接输入漫画的数字ID
- 输入漫画名称:输入漫画名称进行搜索
支持多种选择方式:
- 单个章节:
1 - 多个章节:
1,2,4 - 章节范围:
1-9 - 混合选择:
1,2,5-10
选择章节后,程序会自动开始下载:
- 使用4线程并发下载
- 显示实时进度条
- 自动重试失败章节
下载的文件将保存在 download/ 目录下:
download/
├── 漫画名称1/
│ ├── 1_第一章名称/
│ │ ├── 1.jpg
│ │ ├── 2.jpg
│ │ └── ...
│ ├── 2_第二章名称/
│ └── ...
└── 漫画名称2/
└── ...
tencentComicDownloadTool/
├── main.py # 主程序入口
├── js_lib.py # JavaScript解析库
├── input_lib.py # 输入处理库
├── output_lib.py # 输出显示库
├── requirements.txt # 依赖列表
├── build.ps1 # 构建脚本
├── icon.ico # 程序图标
└── README.md # 项目说明
- 网络请求:使用requests库处理HTTP请求
- 数据解析:通过quickjs解析JavaScript代码获取漫画数据
- 并发下载:使用ThreadPoolExecutor实现多线程下载
- 进度显示:使用rich库提供美观的进度条
- 网络稳定性:请确保网络连接稳定,避免下载中断
- 存储空间:下载前请确认有足够的磁盘空间
- 平台限制:工具可能受腾讯动漫平台更新影响
- 使用频率:请合理使用,避免对服务器造成过大压力
本项目采用 GNU General Public License v3.0 开源协议。
欢迎提交Issue和Pull Request来改进本项目。
本工具仅用于技术学习和研究目的,请遵守相关法律法规,尊重知识产权。使用者需对自身行为承担全部法律责任。
最后更新:2025年11月