由于Kindle中国关闭在即,今天发现一个脚本,批量下载Kindle中国的书籍,分享给有需要的大家:

gist.github.com/yushiro/108414

1、复制上面的脚本
2、然后打开Firefox、Chrome、Edge浏览器的控制台界面,快捷键一般是F12
3、粘贴到控制台中,如果下载的时候频繁失败,可以适当增大青色横线处的数字,单位是毫秒(图中的浏览器是firefox,其他浏览器稍微研究一下,操作方式相同)

下载完毕以后可以将书籍导入到calibre,配合DeDRM移除DRM,就可以导入到任何设备阅读了。

如果遇到问题可以在这贴下留言,由于代码不是我写的,可以在一定空闲时间和能力下解决你的问题,但不保证所有

@maisui @board 现在来问不好意思,请问一下出现
Uncaught TypeError: Cannot read properties of null (reading '0')
at callbackDown (<anonymous>:6:25)
at <anonymous>:13:1
这样的报错怎么处理呢(所有样章也都已经删掉了),希望嘟主有空的时候能看一下,如果没空也没关系,打扰啦

@maisui 谢谢回复!尝试火狐的话则又出现了不同的报错😭
Uncaught TypeError: $(...) is null
callbackDown debugger eval code:6
<anonymous> debugger eval code:13
debugger eval code:6:3
callbackDown debugger eval code:6
<anonymous> debugger eval code:13

我想问一下你有kindle设备(kindle硬件电纸书)嘛?


这个需要有硬件电纸书才能正常下载,原理是下载带有电子书序列号绑定的书籍,然后通过序列号来解锁书籍,实现本地阅读或者解锁后传输到美亚的"个人文档"内。手机和电脑的软件没有序列号的。

你如果周围谁有kindle可以借来用一下

或者使用kindle pc版,全部下载,再全部导入到解锁软件内,尝试解锁

@undefined @maisui 好的,我今天回家后试一下PC版,谢谢你!

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。