大家好,我是爱撸代码的开源大叔。
前段时间,亚马逊官方发布公告,宣布 Kindle 将退出中国市场。
从 2024 年 7 月份开始,已购买的 Kindle 电子书,将无法下载到设备上进行阅读,包括 Kindle 阅读器、PC、移动端等设备。
目前 Kindle 官方并没有提供下载功能,今天大叔给大家推荐一个电子书下载脚本:Kindle download helper。
该工具可用于批量下载往期已购买的 Kindle 电子书,并将其保存到本地。
安装环境
1、安装 Python 环境。
2、安装依赖
1 | pip3 install -r requirements.txt |
3、下载 Kindle_download_helper(下载地址),目前支持 win、Linux、macos等操作系统。
使用方法
1、登录 Kindle 电子书管理页面:https://www.amazon.cn/hz/mycd/myx#/home/content/booksAll/dateDsc/
2、手动输入 cookie
找到cookie的方式:
右键选择【检查】–》选择 Network –》 选择 Fetch/XHR,在列表中点击任意一个 ajax 请求,复制请求头里的 Cookie 即可。
3、获取 csrfToken 的值
在获取 cookie 后,点击 「负载」(Payload) ,在里面的「表单数据」一项里就能找到 csrfToken 的值了。
4、将获取到的 cookie
、 csrfToken
,替换掉下面的 ${cookie}
、${csrfToken}
,再运行命令。
1 | python3 kindle.py --cookie ${cookie} ${csrfToken} |
还有自动获取 cookie 的方法,具体参照官方文档操作即可。
项目地址
1 | https://github.com/yihong0618/Kindle_download_helper |
总结
以上就是关于 Kindle 电子书 Python 脚本的使用方法与教程。有需要的小伙伴,赶快去下载使用吧,鸟欲高飞先振翅,人求上进先读书。