前段时间,亚马逊官方宣布了要推出中国市场,将停止kindle在中国区的电子书店运营业务,着实是为难了一部分忠实Kindle的用户,那么如何批量下载自己亚马逊Kindle账号中已经购买的电子书到本地呢?
于是有大佬开发出了免费开源的免费的脚本Kindle_download_helper,支持批量下载 Kindle 账号中已购买的电子书,目前支持amazon.cn、amazon.com和amazon.jp,鉴于脚本对于普通小白用户入门有点门槛,而就在昨天,该软件经过个大佬们的合作,目前已经开发出了GUI的版本,大大降低了小白使用的门槛,而官方也提供了说明文档,非常赞。
使用方法
自动获取 cookie
如果你的运行环境是本机,项目可以使用 browsercookie 库自动从浏览器中获取 cookie。如果获取有问题,可以参考下面手动输入 cookie。
手动输入 cookie
若默认情况下提示 cookie 无效,你也可以手动输入 cookie 。方法是在上述全部书籍列表页面,按 F12 或右键点击——检查,进入网络面板(Network),找到任意一个 ajax 请求,复制请求头里的 Cookie 即可。同时也能在 Payload 里找到 csrfToken。
注意
cookie 和 csrf token 会过期,重新刷新下 amazon 的页面就行
程序会自动在命令执行的目录下创建 DOWNLOADS 目录,书会下载在 DOWNLOADS 里
如果你用 DeDRM_tools 解密 key 存在 key.txt 里
或者直接拖进 Calibre 里 please google it.
如果过程中失败了可以使用 e.g. –resume-from ${num}
如果出现名字太长的报错可以增加: –cut-length 80 来截断文件名
支持推送文件下载 –pdoc
软件下载
Kindle_download_helper:https://github.com/yihong0618/Kindle_download_helper/releases
项目GitHub地址:https://github.com/yihong0618/Kindle_download_helper