Skip to content

腾讯漫画、哔哩哔哩漫画、有妖气漫画、快看漫画、漫画柜 漫画台 爬虫 漫画下载 ac.qq.com manga.bilibili.com u17.com kuaikanmanhua.com manhuagui.com manhuatai.com Crawler

License

Notifications You must be signed in to change notification settings

8108905/TencentComicBook

 
 

Repository files navigation

TencentComicBook

腾讯漫画、哔哩哔哩漫画、有妖气漫画、快看漫画、漫画柜、漫画台爬虫

尊重版权,请支持正版,通过本工具下载或生成的资源禁止传播分享!禁止利用本项目进行商业活动!

本项目特点

  • 漫画批量下载
  • 分目录按章节保存
  • 支持多个漫画源,易于扩展
  • 支持登录
  • 支持生成pdf
  • 支持发送到邮箱
  • 支持设置代理
  • 支持API调用 API-README

使用步骤

# clone项目
git clone [email protected]:lossme/TencentComicBook.git
# 切换工作目录
cd TencentComicBook
# 安装依赖
python3 -m pip install requirements.txt
# 查看帮助
python3 -m onepiece --help

如果在使用过程中,发现问题可以先更新代码再试下,说不定已经修复了。

star防止走丢,欢迎大家提建议和issue

常规使用

从腾讯漫画下载:

  • 下载漫画 id=505430 最新一集: python3 -m onepiece --site=qq --comicid=505430
  • 下载所有章节: python3 -m onepiece --site=qq --comicid=505430 --all
  • 下载第800集: python3 -m onepiece --site=qq --comicid=505430 --chapter=800
  • 下载倒数第二集: python3 -m onepiece --site=qq --comicid=505430 --chapter=-2
  • 下载1到5集,7集,9到10集: python3 -m onepiece --site=qq --comicid=505430 --chapter=1-5,7,9-10
  • 生成pdf文件: python3 -m onepiece --site=qq --comicid=505430 --pdf
  • 推送到邮箱: python3 -m onepiece --site=qq --comicid=505430 --pdf --mail
  • 拼接成长图: python3 -m onepiece --site=qq --comicid=505430 --single-image --quality 95
  • 设置代理: python3 -m onepiece --site=qq --comicid=505430 --proxy "socks5://127.0.0.1:1080"

从其它站点下载,注意不同站点的comicid区别

  • 从哔哩哔哩漫画下载: python3 -m onepiece --site=bilibili --comicid=mc24742 --chapter=1
  • 从有妖气漫画下载: python3 -m onepiece --site=u17 --comicid=195 --chapter=1
  • 从快看漫画下载: python3 -m onepiece --site=kuaikan --comicid=1338 --chapter=1
  • 从漫画柜下载: python3 -m onepiece --site=manhuagui --comicid=19430 --chapter=1
  • 从漫画台下载: python3 -m onepiece --site=manhuatai --comicid=doupocangqiong --chapter=1

若不清楚或不记得comicid,可以使用名字来搜索,按照提示输入comicid

  • python3 -m onepiece --site=qq --name=海贼
  • python3 -m onepiece --site=bilibili --name=海贼
  • python3 -m onepiece --site=u17 --name=雏蜂

注意: 发送到邮箱需预先配置好信息

复制config.ini.example并命名为config.ini,并根据实际情况修改config.ini的参数

关于登录

限于本人能力有限,登录懒得搞,只好祭出selenium这个大杀器

  1. 安装selenium: python3 -m pip install selenium
  2. 安装chrome浏览器,或其它浏览器
  3. 下载chromedriver,或其它浏览器的driver
  4. 登录,并将cookies保存在本地(保存登录状态,存着下次用)
python3 -m onepiece --site=qq --comicid=505430 --chapter=-1 \
  --login \
  --driver-path="driver路径" \
  --driver-type="Chrome" \
  --cookies-path="data/cookies/qq.json"

免责声明:本项目仅供学习交流之用,请勿用于非法用途。

About

腾讯漫画、哔哩哔哩漫画、有妖气漫画、快看漫画、漫画柜 漫画台 爬虫 漫画下载 ac.qq.com manga.bilibili.com u17.com kuaikanmanhua.com manhuagui.com manhuatai.com Crawler

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%