今天小編分享的科技經驗:Kindle 中國區電子書店即将停止運營,你可以這樣下載買過的電子書,歡迎閱讀。
編注:
亞馬遜中國将于 2023 年 6 月 30 日停止中國區 Kindle 電子書店的運營。此後,用戶将不能新購買 Kindle 電子書,只能下載已購買的電子書。
如果想了解更多關于中國區停止 Kindle 運營後你可以做的事情,歡迎移步《Kindle 停止運營,那些亞馬遜回答和沒有回答的問題》
如果你想導出你在 Kindle 裡的讀書筆記,歡迎移步《Kindle 筆記導出方法大合集》
電子書因為它方便獲取、輕松攜帶和價格便宜等特性,越來越受到年輕人的喜愛,而亞馬遜通過它書籍豐富的 Kindle 電子書商城和實用的 Kindle 閱讀器培養了一大批忠實的用戶,這些人大多數都養成了在亞馬遜購買電子書并通過 Kindle 閱讀器或者 Kindle App 來閱讀的習慣。
但是由于各種不可預測的原因,亞馬遜可能會下架或者調整你已購買的電子書,這就對一部分用戶產生了難以挽回的影響。為了有效地避免這些情況的發生,為自己購買的 Kindle 電子書做一個本地的備份和管理就顯得尤為重要。
存在的問題
從亞馬遜購買的 Kindle 電子書都帶有 DRM 保護,請大家不要去除 DRM,因為這有潛在的法律風險。
如果要選擇一款本地的電子書管理工具,那麼 Calibre 一定是不二之選。作為一款支持了 Windows、macOS 和 Linux 三大桌面平台的 App,Calibre 提供了編輯圖書信息、轉換格式、調整排版、制作書單等功能,基本可以滿足所有的電子書本地管理需求。更重要的是,除了通用的 PDF、EPUB 和 Mobi 等格式,Calibre 還支持導入亞馬遜獨家的 AZW3 格式。
更多關于 Calibre 的使用方法,請閱讀:閱讀批注樣樣通,我的 Calibre 書籍庫管理方法論
但是,如果你嘗試從最新版本的 Kindle App 下載電子書,可以看到本地儲存的檔案格式為 KCR,而 Calibre 是無法識别這種格式的;如果你直接将 Kindle 閱讀器連接到電腦,你會發現其中的電子書使用的是 KFX 格式,如果将它們導入到 Calibre,那麼只能顯示書名,而無法加載出其它信息。
解決問題
為了讓 Calibre 可以正常地識别出 Kindle 電子書,我們的解決思路是找到已購買電子書的 AZW3 格式檔案。
最簡單的辦法還是通過亞馬遜官網直接下載 Kindle 電子書檔案,從這裡下載到檔案格式默認是 AZW3,也就可以直接被 Calibre 上識别。
打開亞馬遜官網并登陸後,你可以在「我的賬戶」-「管理我的内容和設備」-「我的内容」中找到你所有已經購買的電子書。點擊你想下載的電子書對應操作欄的「…」按鈕,選擇「通過電腦下載 USB 傳輸」,在下拉列表中随意選擇一台支持的設備,最後點擊下載按鈕即可。這個方法最簡單,不受系統和平台影響,随開随用。
不過如果你是 Kindle 深度用戶,或是曾在亞馬遜中國的 Kindle 商城中購買了大量的電子書,那麼由 yushiro 開發的 kindleDown.js 腳本可以幫助你批量下載圖書:
var curIndex = -1;function callbackDown ( ) { if ( curIndex >=0 ) $ ( 'input.hideItem_myx' ) [ curIndex ] .click ( ) ; curIndex++; $ ( 'input.hideItem_myx' ) [ curIndex ] .click ( ) ; $ ( 'ul button.myx-button-text' ) [ curIndex ] .click ( ) ; // 觸發下載 popup setTimeout ( function ( ) {$ ( '.myx-popover-inner .transcludedContent_myx .contentDetails_myx #contentAction_download_myx' ) .trigger ( 'click' ) ;},1000 ) ; setTimeout ( function ( ) {$ ( '.dialog_myx .myx-button-primary' ) .trigger ( 'click' ) ;},2000 ) ; if ( curIndex < $ ( 'input.hideItem_myx' ) .length ) setTimeout ( callbackDown,3000 ) ;}callbackDown ( ) ;
打開「我的内容」這個網頁,首先需要移除所有書籍的樣章,或者按下 F12 或者在網頁上右鍵選擇「審查元素」,再切換到「控制台(Console)」,把上面這串 js 腳本粘貼到輸入框裡,之前你購買的 Kindle 電子書就會一本一本下載到電腦上了。
如果下載時控制台出現紅色報錯,可以試着把腳本中 1000、2000 和 3000 這三個數字都改長一些,這 3 個數字影響的是網絡請求的超時時間,部門為 ms。
尾巴
在通過以上任意方法獲得 AZW3 格式的電子書後,你只需将它們拖動到 Calibre 中即可被自動識别,Calibre 會按照作者、語言、系列、出版社、識别碼等元素将導入的電子書自動分類。除此之外,你還可以通過評分、标籤、篩選、書單等功能對電子書做進一步的管理。Calibre 的資料庫可以在本地直接被訪問,所以你也可以通過外接硬碟或者雲盤對 Kindle 電子書做一個備份,以确保自己可以在亞馬遜下架或者調整電子書内容後依舊可以閱讀到完整版本的電子書。
祝大家閱讀愉快。