通过此方法批量下载 Kindle 电子书以及 Kindle 各种神奇玩法

百度已收录   阅读次数: 184
2022-08-1221:17:24 发表评论
摘要

听闻前几个月,亚马逊在中国大陆推出的 Kindle 服务要退出了,肯定有不少用户要下载在其商城已经购买的电子书,网上有不少脚本了,伯衡君遴选了一下,介绍一个比较优质的供有需求的用户使用。其他国家和地区的用户不受影响,不过,我的 Kindle 也已经一个多月没碰过了,今天心血来潮,再结合之间汇总的一些经验,介绍一些 Kindle 的有趣玩法……

通过此方法批量下载 Kindle 电子书以及 Kindle 各种神奇玩法

开篇寄语

听闻前几个月,亚马逊在中国大陆推出的 Kindle 服务要退出了,肯定有不少用户要下载在其商城已经购买的电子书,网上有不少脚本了,伯衡君遴选了一下,介绍一个比较优质的供有需求的用户使用。其他国家和地区的用户不受影响,不过,我的 Kindle 也已经一个多月没碰过了,今天心血来潮,再结合之间汇总的一些经验,介绍一些 Kindle 的有趣玩法。

前情提要

内容详情

批量下载 Kindle 已经购买电子书,是在 Github 上一个脚本,项目地址:

通过此方法批量下载 Kindle 电子书以及 Kindle 各种神奇玩法

作者发布了图形界面提供下载,可以前往 Github 项目地址的 Releases 进行下载,当前提供 Windows, macOS 和 Linux 等等。

通过此方法批量下载 Kindle 电子书以及 Kindle 各种神奇玩法

需要 Python 环境,请自行在本机上安装 Python,安装和调试好 Python 环境。

之后调出 Terminal,分别输入以下命令进行安装:

pip3 install kindle_download
git clone https://github.com/yihong0618/Kindle_download_helper.git && cd Kindle_download_helper
pip3 install -r requirements.txt

之后说一下如何进行批量下载,步骤如下:

  • 登陆 amazon.cn
  • 登陆后,可以查看 https://www.amazon.cn/hz/mycd/myx#/home/content/booksAll/dateDsc/,也就是所有已购书籍
  • 获取 Cookie,获取 Cookie 方式很简单,在浏览器的已购书籍页面,按下 F12,调出开发者工具,切换到控制台,输入 document.cookie,按下回车后,打印出来的字符就是 Cookie 了,复制到文本工具内备用,以后需要用到
  • 获取 csrfToken,这个则是在页面鼠标右键,选择查看网页源码,再利用文本匹配工具 (Ctrl + F) 查找 csrfToken,将等号右边引号中的值复制出来,也是复制到文本备用

随后,就可以使用下面的命令进行批量下载了,将 ${csrfToken} 和 ${cookie} 替换为刚刚获取的备用内容即可。

python3 kindle.py ${csrfToken} --cookie ${cookie} --dedrm --cn

点击回车后就可以批量下载了。

除了支持中国大陆地区外,还有诸如美国地区,德国地区,日本地区等等,只是命令不一样哦,详情可以前往查看该项目详情。

基于该项目,有开发者开发了一个 Tampermonkey 脚本,免去繁琐过程,只需要运行该脚本即可批量下载,脚本地址:亚马逊中国Kindle下载所有内容

通过此方法批量下载 Kindle 电子书以及 Kindle 各种神奇玩法

使用方法也非常简单,步骤如下:

  • 登陆后,前往已购书籍全部页面
  • 滚动页面,展示所有
  • 先人工下载一本书,之后点击“下载本页所有内容”,就能全部下载了

Kindle 有趣玩法

展示天气

通过此方法批量下载 Kindle 电子书以及 Kindle 各种神奇玩法

输入城市、时区、语言,点击 Show Dashboard,之后生成一个链接,将该链接输入到 Kindle 的浏览器中访问,就是一个漂亮且专业的天气展示屏了,请看下图:

通过此方法批量下载 Kindle 电子书以及 Kindle 各种神奇玩法

同样,类似的还有下面这个:

Simple Pages

方法是一样的,按照需求选择想要的页面,之后在 Kindle 的浏览器渐入生成的链接就可以了。

温馨提示

如果以后又有新的玩法,伯衡君也将更新到此篇,不另外开设新文章了。

分享至:
  • 我的微信
  • 微信扫一扫加好友
  • weinxin
  • 我的微信公众号
  • 扫描关注公众号
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: