【分享】电子书平台漫画下载器
本帖最后由 嘿咻嘿 于 2024-9-27 15:35 编辑简单介绍:个人开发的一个浏览器插件,可以在电子书平台下载购买了的漫画。
项目地址:https://github.com/heixxxxxx/ebook_comic_download
安装方式:谷歌浏览器内核,管理扩展程序->打开开发者模式->添加已解压的扩展->选择下载的文件夹
使用方式:在支持的网站选择插件,会弹出对话框,按照对应提示操作就行。
支持网站:请看项目说明。大约40家平台吧。
补充说明:
1.每个网站都是针对图片加密方案对应开发的程序,可能会操作不一样。比如bookwalker加密过于复杂破译不了,需要手动翻页,每次翻页的时候下载。具体情况在弹出框都会写。
2.不支持轻小说下载,小说跟漫画图片加密不同。这个项目只考虑了漫画。
3.下载路径需要在浏览器下载地址里设置,插件没法控制。
4.需要购买漫画内容。
5.需要打开阅读器后启动插件下载。
另发了个帖子,能整套下载的b漫下载器:https://www.saraba1st.com/2b/thread-2201177-1-1.html
最后关于项目再说几句,这些代码都是上班摸鱼写的,本来想做得完成度更高的....但是工作越来越忙,就这么发布了吧。当然有空还是会更新的。
能帮大家下载下购买了的漫画,做汉化,分享,备份这些。
关于技术就是,这个项目完全开源,不会盗取用户信息,不会盗取您购买的漫画请放心,源代码随便拿去改。我设计了一套小框架。只需要添加好配置,再写具体下载程序就行,不需要怎么考虑插件的具体技术,如果有意愿欢迎加入开发。
如果需要哪家网站的破译思路,看不懂源码的,可以直接问我。
有bug请留言,我有空就解决。
针对单个网站的补充说明:
bili:b漫的浏览器端...我是没找到切换清晰度的位置,从他们api请求来看,浏览的图并不是原始尺寸的图。点了下载我会请求原尺寸大图的。b的图源还是不错,值得下一份备份。
bw:浏览时,图片是canvas绘制的,这个会根据屏幕比例缩放(屏幕小图就小)。但是下载器会下载原始尺寸,跟屏幕上的图无关,请放心,因为之前有朋友问这个....具体原理就不赘述了。
yahoo:记得浏览设置里选高清,再下载。
还有的想到再补充吧。 支持楼主,之前有自己写过一些爬图脚本,不过后来也是因为用得少,忙起来就懒得去完善了 b漫uwp端画质明显远高于网页端和移动端,习惯用b漫的建议下一个uwp应用 ajunsama 发表于 2024-9-25 11:44
支持楼主,之前有自己写过一些爬图脚本,不过后来也是因为用得少,忙起来就懒得去完善了 ...
感谢感谢,我也本来就想自己下点,写着写着觉得破译还挺有意思的,就成了项目。但是越写越多,完善没有尽头。最后也这样了 clablbkao 发表于 2024-9-25 11:49
b漫uwp端画质明显远高于网页端和移动端,习惯用b漫的建议下一个uwp应用
果然是网页端没有清晰度选择啊,移动端app倒是有个清晰度选择。但是很好破译,api少传一个尺寸限制参数就能下载原图了。 clablbkao 发表于 2024-9-25 11:49
b漫uwp端画质明显远高于网页端和移动端,习惯用b漫的建议下一个uwp应用
uwp不是停更了吗,我最近上去都看不了了 LennyWallUp 发表于 2024-9-25 12:17
uwp不是停更了吗,我最近上去都看不了了
啊,这我就不知道了,很早之前的经验了 除了bw是canvas,其他全是解密原图?这么狠。。。 本帖最后由 嘿咻嘿 于 2024-9-25 13:31 编辑
noHentai 发表于 2024-9-25 12:58
除了bw是canvas,其他全是解密原图?这么狠。。。
还有几个技术比较特殊的,芳文社的是二进制文件流片段加密,源码也加密了,读起来太麻烦。虽然前端也是canvas生成图,但是页面用的生成blob链接,读取了再销毁的方式防止下载。后面我自己做文件预览也学了这个 爬取方式也很简单,插入了脚本在销毁连接前下载图片。
再就是雅虎,他们用了wasm技术,这个本是无解,好在最后被我发现canvas合成居然用的js,但是这套写canvas的参数实在不能自己破译了,就选择监听他每次调用,记录参数,再自己生成一份。
这几个我都觉得挺有意思的。
大部分都是模拟接口请求拿到加密图片再破译。 本帖最后由 azbhg1 于 2024-9-25 13:55 编辑
编辑,zsbd 咚漫好像不行了欸 yuzinheart 发表于 2024-9-25 21:16
咚漫好像不行了欸
不好意思,目录下面没打勾的就是没做的。我今天抽空就把这家加上。您明天下载新的再试试。 嘿咻嘿 发表于 2024-9-26 10:02
不好意思,目录下面没打勾的就是没做的。我今天抽空就把这家加上。您明天下载新的再试试。 ...
欸楼主你太客客气了。感谢你做这个 能够支持日亚的在线阅读器吗 抱歉个人对编程这些方面比较小白,查看项目内容似乎还没有移动端,请问这个插件目前是否只有pc端能够使用? 不过楼主好像可以不用咚漫了,有的网站只能APP才能看全部,网站只能看限免的几话? 暗之星尘 发表于 2024-9-26 11:45
能够支持日亚的在线阅读器吗
我记得日亚直接能下载破译,大家用的也多,就没有做。 原光 发表于 2024-9-26 12:23
抱歉个人对编程这些方面比较小白,查看项目内容似乎还没有移动端,请问这个插件目前是否只有pc端能够使用? ...
对,不支持移动端,移动端对插件支持比较好的是kiwi浏览器吧? 我试了试其实可以开发,如果有人有空,现在的代码改一改就能兼容不少。我本人就实在没空搞了 嘿咻嘿 发表于 2024-9-26 13:24
对,不支持移动端,移动端对插件支持比较好的是kiwi浏览器吧? 我试了试其实可以开发,如果有人有空,现在 ...
明白了,非常感谢 今天抽空做了一个大更新,提供zip打包下载。(部分手动翻页下载的不支持)
但是图片太多太大时,可能下载失败。需要等全部图片都加载完,再稍等一会才能下载。
需要打包的朋友可以去更新下。 嘿咻嘿 发表于 2024-10-8 16:23
今天抽空做了一个大更新,提供zip打包下载。(部分手动翻页下载的不支持)
但是图片太多太大时,可能下载失 ...
B漫是网站更新了?好像下不了了呢 太厉害了 可以提取BW了 伟大 catalyst7778 发表于 2024-11-7 09:10
B漫是网站更新了?好像下不了了呢
是呢,看了眼确实更新了。
大概就是b之前的方式是cookie换图片网址+图片请求token,这个地址本身就是图片,现在改成这个地址下载的是加密二进制了,源码看着是解码之后生成blob链接。难就难在从混淆源码里提取解码方法。
如果有人破译了也麻烦通知我下,我就不去花时间看了{:3_1749:} 嘿咻嘿 发表于 2024-11-7 15:29
是呢,看了眼确实更新了。
大概就是b之前的方式是cookie换图片网址+图片请求token,这个地址本身就是图片 ...
https://github.com/lanyeeee/bilibili-manga-downloader
有破了新加密的下载工具了 老哥怎么删库了。。
页:
[1]