找回密码
 立即注册
搜索
查看: 19650|回复: 36

[讨论] eBookJapan使用心得与电子版漫画抓取尝试

[复制链接]
     
发表于 2015-6-20 15:45 | 显示全部楼层 |阅读模式
本帖最后由 刘震云 于 2015-6-20 16:04 编辑

eBookJapan感觉比kindle好用不少,付费就直接用BITCASH付款,而且能直接在浏览器上观看,抓图也方便很多
刚开始尝试在手机上用EBJ的APP看,然后用手机截图抓下来,然后用PS批量把黑边给去掉,累得够呛(画质还行)
后来找到了鬼佬开发的OMG(online manga downloader),在PC上用浏览器+OMG直接就抓下来了(注:这个软件安装要JAVA才能用)

抓下来文件的分辨率大概在860X1200左右,不同漫画有没有分别不知道,反正是够用了,用平板看足够了,
毕竟我也不是收藏党,对实体书没什么特别的执念,对画质也没什么特别的要求,反正能看就行了,要啥自行车啊!

具体抓取的步骤在这里 http://t.cn/R2uQNK6(请自动忽视下面的“赏”,微博写文章自带的,不知道怎么去掉)

附抓取的漫画的效果图和整本抓取的漫画





新浪微博可能压图了,具体可以下下来自己感受一下

[榎本ナリコ] 寓話-アレゴリア-
http://pan.baidu.com/s/1pJvDJoZ
回复

使用道具 举报

     
发表于 2015-6-20 15:57 | 显示全部楼层
孤陋寡闻  怎么用啊
回复

使用道具 举报

发表于 2015-6-20 16:43 | 显示全部楼层
谢发片,改天试试看
回复

使用道具 举报

发表于 2015-6-20 17:21 | 显示全部楼层
ebookjapan上的电子漫画挺多的,而且提供试阅,比日亚好用。不过故事会在4月时候发布说和ejp合作融资成功了,本来还是挺期待的,但是到现在影子都看不到,不知道中文电子版销售究竟会卡壳到何时......
回复

使用道具 举报

头像被屏蔽
     
发表于 2015-6-20 17:34 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2015-6-20 17:53 | 显示全部楼层
台版漫画小说啥时候大规模电子化呢- -
回复

使用道具 举报

     
发表于 2015-6-20 18:28 来自手机 | 显示全部楼层
之前发帖问过不过沉了..谢lz

----发送自 ZTE ZTE N986,Android 4.2.1
回复

使用道具 举报

     
发表于 2015-6-20 19:27 | 显示全部楼层
ebj的话,你知道有个东西叫做haniwa么
回复

使用道具 举报

     
发表于 2015-6-20 19:29 | 显示全部楼层
百鬼夜袭 发表于 2015-6-20 17:34
问一下 bookwalker能破解么 PC端下载下来的图是加密过的 不能直接用

能,可以去轻国咨询
回复

使用道具 举报

     
 楼主| 发表于 2015-6-20 19:36 | 显示全部楼层
本帖最后由 刘震云 于 2015-6-20 20:21 编辑
jabal 发表于 2015-6-20 19:27
ebj的话,你知道有个东西叫做haniwa么

哈?这个软件确实没怎么见过,不过OMG在PC上应用比较广吧,其他网站支持得也不错
回复

使用道具 举报

     
发表于 2015-6-20 20:25 | 显示全部楼层
现在ebj bw还有kindle都能很简单地破解了,bw活动多经常能捡白菜,kindle的书最多,这两家买小说比较合适,但ebj的漫画容量就是比后面两家大,所以漫画还是推荐ebj买。
另外分辨率是看出版社的,大部分出版社都是纵1200,但讲谈社去年8月开始的新刊一律纵1600,enterbrain也某个时间开始纵1600,一迅社好像是纵2048(其他出版社不清楚欢迎补充)
PS集英社的电书画质极烂

还是再推荐一次,ebj买了5000+本的强者…… https://note.mu/ciron460
回复

使用道具 举报

     
 楼主| 发表于 2015-6-20 20:42 | 显示全部楼层
skaar 发表于 2015-6-20 20:25
现在ebj bw还有kindle都能很简单地破解了,bw活动多经常能捡白菜,kindle的书最多,这两家买小说比较合适, ...

bw破解怎么破,看了鬼佬的破解教程简直一头雾水,有傻瓜教程吗?
回复

使用道具 举报

     
发表于 2015-6-20 23:35 | 显示全部楼层
skaar 发表于 2015-6-20 20:25
现在ebj bw还有kindle都能很简单地破解了,bw活动多经常能捡白菜,kindle的书最多,这两家买小说比较合适, ...

哦哦居然有人买的比我都多
回复

使用道具 举报

发表于 2015-6-21 01:37 | 显示全部楼层
ios还有个纪伊国屋,基本相当于ios的kindle,而且不限ip,不过没啥打折活动
bw还是活动最多的,不过那些活动总觉得大都是引人入坑。。。

另外为啥ebj的档比别家大那么多orz
图源不同?

回复

使用道具 举报

     
发表于 2015-6-21 01:42 | 显示全部楼层
kindle怎么破?
回复

使用道具 举报

头像被屏蔽
发表于 2015-6-21 15:07 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2015-11-7 13:08 | 显示全部楼层
楼主,现在ebj的漫画用这个不好使了,怎么破?
回复

使用道具 举报

     
发表于 2015-11-8 10:11 | 显示全部楼层
战略马克,学习一下
回复

使用道具 举报

头像被屏蔽
发表于 2015-11-8 12:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2016-2-15 19:30 | 显示全部楼层
已经不灵了,不知道有代替的软件吗?
回复

使用道具 举报

     
 楼主| 发表于 2016-2-15 19:50 | 显示全部楼层
本帖最后由 刘震云 于 2016-2-15 19:52 编辑
xiaohao123 发表于 2016-2-15 19:30
已经不灵了,不知道有代替的软件吗?

原来已经失效了啊,因为我也很久没破过了
现在转战日亚的kindle了
最近的一次用的是kindle的PC客户端下载下来配合calibre破解的。
回复

使用道具 举报

     
发表于 2016-2-15 21:14 | 显示全部楼层
实用贴!先mark,今天也被帖子带入了bw的坑
回复

使用道具 举报

     
发表于 2016-2-16 00:16 | 显示全部楼层
skaar 发表于 2015-6-20 20:25
现在ebj bw还有kindle都能很简单地破解了,bw活动多经常能捡白菜,kindle的书最多,这两家买小说比较合适, ...

ebj除了LZ提供的这个之外还有其他的破解方法吗
回复

使用道具 举报

     
发表于 2016-2-16 01:55 来自手机 | 显示全部楼层
xiaohao123 发表于 2016-2-16 00:16
ebj除了LZ提供的这个之外还有其他的破解方法吗

之前有个猴机app能破现在也不行了

再多说两句:本月10号开始失效,英语论坛那边已经有人反映了问题。但OMD的现状是开发者页面被和谐没法及时获知最新动向(不知是自主和谐还是被举报),而且这次ebj改成把图片拆乱了存储,就算OMD作者有心工作量肯定也不小,所以短时间内很难有成果,今后怎样也不容乐观。
实在不行就只能截图大法或者转投画质分辨率较低的kindle版了。
回复

使用道具 举报

     
发表于 2016-2-16 02:08 来自手机 | 显示全部楼层
买本扒图为啥不直接买DL版

—— 来自 HUAWEI PLK-AL10, Android 5.0
回复

使用道具 举报

发表于 2016-2-16 05:36 | 显示全部楼层
likunplus 发表于 2016-2-16 02:08
买本扒图为啥不直接买DL版

—— 来自 HUAWEI PLK-AL10, Android 5.0

啥DL版能直接存成jpg格式。。。
回复

使用道具 举报

发表于 2016-6-29 23:51 | 显示全部楼层
bw怎么破,放狗搜了一圈都没找到
回复

使用道具 举报

     
发表于 2017-2-8 21:31 | 显示全部楼层
挖一记,求私信个bookwalker导出发
回复

使用道具 举报

     
发表于 2017-2-11 12:58 | 显示全部楼层
本帖最后由 三葉Mitsuha 于 2017-6-14 14:36 编辑
这个脚本目前已经失效


昨天在eBookJapan买了本漫画,自己写了段半自动抓取图片的代码。手动翻页,自动下载当前页的图片。因为ebj的图片是经过混淆的,所以我是直接抓取canvas里解密显示后的内容。

现有的知识我看不懂具体的解密过程,而且也对此没有好的思路,所以实现不了自动下载……js学得不够精啊

具体用法:

  • 打开chrome浏览器(最新版,其他浏览器没测过不保证能用)
  • 进入你想看的漫画的在线阅读界面(我只在双页模式下试过,别的阅读模式不清楚能否有效执行)
  • 打开“控制台”也有叫“开发者工具”的(console)
  • 粘贴代码进console,回车运行。(每2秒钟控制台会跳出一个“loop...”的信息)
  • 慢慢翻完整个漫画吧,期间会自动下载当前页面的图片的了。在这之前别忘了去 “设置” -> “高级选项” 把“每次下载文件都询问保存位置”的选项给去掉
  • 如果当前显示的页面还在加载中,下载器会下载下来一个空白页,这时候你需要先跳到前几页,完后执行downloader.remove(x)(把x换成空白页的页码数字,页码以下载下来的文件名为准)。再回到下载失败的那一页,如果成功下载显示了就继续翻下一页,否则再回到执行downloader.remove(x) 的步骤。


网络状况好的话我通常2秒钟翻一次页,每次翻页,页面都刚好加载完的话很快就能下载下来一部漫画了。

  1. let downloader = (function() {

  2.     const inner = document.getElementById('inner');
  3.     let looping = false;
  4.     const downloaded = {}

  5.     const downloadBlob = function(index) {
  6.         return function(blob) {
  7.             const a = document.createElement('a');
  8.             a.download = index;
  9.             a.href = window.URL.createObjectURL(blob);
  10.             a.click();
  11.             downloaded[index] = true;
  12.             window.URL.revokeObjectURL(a.href);
  13.         }
  14.     }

  15.     const loop = function() {
  16.         console.clear();
  17.         console.log("looping...", JSON.stringify(downloaded));
  18.         [...inner.childNodes].map(function(canvas) {
  19.             let page = Number(canvas.getAttribute('page'));
  20.             if (!isNaN(page) && canvas.className === "current") {
  21.                 if (downloaded[Number(page) + 1]) {
  22.                     return;
  23.                 } else {
  24.                     canvas.toBlob(downloadBlob(Number(page) + 1));
  25.                 }
  26.             }
  27.             return true;
  28.         });

  29.         if (looping)
  30.             setTimeout(loop, 2000);
  31.     }

  32.     return {
  33.         start: function() {
  34.             looping = true;
  35.             setTimeout(loop, 2000)
  36.         },
  37.         stop: function() {
  38.             looping = false;
  39.         },
  40.         remove: function(index) {
  41.             delete downloaded[index]
  42.         }
  43.     }
  44. })();

  45. downloader.start();
复制代码
效果演示

回复

使用道具 举报

     
发表于 2017-2-11 13:04 | 显示全部楼层
本帖最后由 三葉Mitsuha 于 2017-2-11 13:06 编辑
skaar 发表于 2015-6-20 20:25
现在ebj bw还有kindle都能很简单地破解了,bw活动多经常能捡白菜,kindle的书最多,这两家买小说比较合适, ...

话说ebj要怎么破

看到后边的回复了,算了当我没说
回复

使用道具 举报

     
发表于 2017-2-11 14:44 来自手机 | 显示全部楼层
skaar 发表于 2015-6-20 20:25
现在ebj bw还有kindle都能很简单地破解了,bw活动多经常能捡白菜,kindle的书最多,这两家买小说比较合适, ...

借问一下Kindle如何破解?
回复

使用道具 举报

发表于 2017-2-11 16:23 | 显示全部楼层
beer 发表于 2017-2-11 14:44
借问一下Kindle如何破解?

github DeDRM_tools
KindlePC
回复

使用道具 举报

     
发表于 2017-2-11 16:53 | 显示全部楼层
三葉Mitsuha 发表于 2017-2-11 12:58
昨天在eBookJapan买了本漫画,自己写了段半自动抓取图片的代码。手动翻页,自动下载当前页的图片。因为ebj ...

抓出来的图是PNG?这是截图不是源文件吧?
回复

使用道具 举报

     
发表于 2017-2-11 17:21 | 显示全部楼层
xiaohao123 发表于 2017-2-11 16:53
抓出来的图是PNG?这是截图不是源文件吧?

第28行,改成
  1. canvas.toBlob(downloadBlob(Number(page) + 1), 'image/jpeg');
复制代码
就是jpg了

抓图的原理你可以理解为,ebj的阅读引擎把加密后的图片解密后放到“画图”里,
我做的不是获取加密源图后再自行解密,而是直接跳过这一步把“画图”里的内容保存下来了而已。

这和一般的截图的性质是不一样的。
回复

使用道具 举报

     
发表于 2017-2-11 17:43 | 显示全部楼层
三葉Mitsuha 发表于 2017-2-11 17:21
第28行,改成就是jpg了

抓图的原理你可以理解为,ebj的阅读引擎把加密后的图片解密后放到“画图”里,

了解了
看样子运行之后就会自动下载,我们只需要翻页就好?那么这个翻页过程应该是可以靠自动鼠标点击这类软件偷个懒的吧
回复

使用道具 举报

     
发表于 2017-2-11 17:56 | 显示全部楼层
xiaohao123 发表于 2017-2-11 17:43
了解了
看样子运行之后就会自动下载,我们只需要翻页就好?那么这个翻页过程应该是可以靠自动鼠标点击这类 ...

是的,每两秒检测一次当前页面的图片。如果是没下载过的就自动下载。
用按键精灵当然是可以的,就是无法应对要是下载到空白页了该怎么处理……

我本来想把鼠标点击也用程序模拟的不过不知道该怎么弄
回复

使用道具 举报

     
发表于 2017-2-12 00:11 | 显示全部楼层
马着有空试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-10 00:06 , Processed in 0.143908 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表