宅男美女社
AD01

[更新][工具分享][原创软件] 漫画聚合下载(已打包成EXE,支持喵绅士、禁漫天堂)[Alpha版本]

其他, 工具 宅男美女社 - 1

2a8cbdc5d308853dc74a3cfbc05c9ebc.jpg

写在前面

据评论区热心人分享,已经有人写了一个很完善的“漫画聚合下载脚本”了,文档地址为https://onecomic-doc.readthedocs.io/en/latest/ ,并且这个脚本也支持了许多漫画站点(R18和非R18的都有),它的源码也很容易让人看懂,易于二次修改(毕竟Python爬虫难度就不高2333)。

我主要是最近闲的没事干手痒,就来自己写写玩玩罢了,没打算弄得很完善,我就给本脚本定位为类似上面脚本的轻量版吧(打包成exe可能对于某些人来说也更简单),或者说大火们可以推荐些上面脚本没有支持的漫画站点,我好加进去。

我看大火们的评论热情度不高啊,如果大家还想下载哪些网站的漫画,可以留言,我有空可以一起整合进去。不止是爬取网站,网站签到、网站视频下载、一些小功能什么的都可 ,都可以在评论区发发言,说不定我能帮你们写写。

更新日志

【Alpha版本】2021/2/18


  • 现在可以不用输入1、2来选择搜索模式或单本下载模式了,直接输入关键字或者单本下载链接即可,本程序会自动分辨
  • 增加了18comic_reorder.exe文件,当本程序下载禁漫天堂图片乱序时(此时可能本程序反爬判断失败),可用于正序图片
  • 看来大火们都是清心寡欲的,没什么需求,没意思,我去玩其他东西去了

【Alpha版本】2021/2/17


Old: 提高了判断禁漫天堂图片是否需要重排序的准确度,增加了图片下载异常输出(目的是希望大火们把除了Read timed out以外的错误反馈给我) 

功能介绍

  1. 支持站点:喵绅士、禁漫天堂(要是本脚本有什么BUG请评论区留言,目前推荐禁漫天堂);
  2. 支持搜索、单本漫画下载;
  3. 搜索模式下默认选择“只搜寻中文漫画”(请日语N1大佬绕行  );
  4. 多进程图片下载;
  5. 记录下载出错的图片信息到fail_log.txt中。

使用方法

  1. 解压zip压缩包,内含comicblendr.exe、comicblendr.db和18comic_reorder.exe两个文件,db文件和reorder文件不用管,是用来记录下载出错的文件信息和图片恢复的,直接打开comicblendr.exe文件即可;
  2. 首先选择想要下载的网站,想下喵绅士输入1,想下禁漫天堂(推荐这个)输入2。建议下禁漫天堂时挂科学上网,我挂的时候速度飞起,并且没有下载错误过,好像不挂也很快,就是错误率高
  3. 输入对应的网址(如https://zha.doghentai.com/ ,结尾带不带”/“无所谓),喵绅士发布页为https://trello.com/c/HzN241dq/,禁漫天堂发布页为https://trello.com/b/McDZAm8C/禁漫天堂公告版-18comicvip,可自行查看并填入;
  4. 输入下载进程数,因为本脚本用多进程下载,越大下载就越快,可以输入8或16,更大的话不一定是件好事(数值太大被封IP别怪我  );
  5. 输入搜索关键字或者单本详情链接,输入搜索关键字,可以输入作者名字,或者作品系列的名字,又或者是标签“无修正”“兄妹”什么的,(建议到喵绅士里先搜索看看结果怎么样,记得点搜索框的“⚪中文”;禁漫天堂则需要在网页搜索框输入“关键字 +中文”,关键字后空格不能漏 );单本详情链接即输入该本漫画详情页(如https://zh.nyahentai.fun/g/335974/,或https://18comic.vip/album/145504/****)。搜索模式请量力而为,先去网站上看看结果有多少,本脚本是先获取全部的详情页url后再进行后续操作,要是动辄几百页的结果,得看你网络怎么样了;
  6. 等待程序运行结束,打开fail_log.txt 即可看到下载失败的图片信息,可自行补全到对应目录下(本脚本会反复下载多次,如果还是出错就说明是网站、网络问题,或者是运气不好)。因为设置了循环,所以可以从步骤Ⅴ开始再次下载。关闭时请直接右上角X,不用ctrl+C。
  7. 附加(正常可以不管)如果禁漫天堂的图片下载显示为乱序,可使用使用18comic_reorder.exe来修复。输入需要正序的图片父目录即可,该程序会自动获取文件夹下的所有子目录和子文件,并进行正序转换(在需要转换的目录下,不要放图片以外的文件,比如.txt等)

软件截图

d7ca432cda81b683b6f5287e7ba6be7f.jpg

注意

在下载失败的时候,由于会重复尝试下载,所以请耐心等待(只能怪你网络太垃圾,或者这个网站有问题,比如喵绅士崩了)。

还有就是禁漫天堂有些连载漫画话数太多,需耐心等待一段时间


Old: 喵绅士还在抽风,本脚本不一定会很好用,只是一个试作,并且希望大火们能留言,把一些想实现的功能(比如下载喵绅士的排行榜),或者爬取其他的网站的漫画(可以整合到本脚本里),或者什么其他的小功能告诉我,让我练练手。(虽然我不一定有时间  

还有就是,本来我是用mysql数据库的,为了能让大火们不用下数据库而直接用,我就转成了sqlite,所以在网络不好的时候,下载图片频频出错的时候会较慢,请见谅。

AD01