<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Python做一個(gè)Kindle電子書下載助手,真香!

          共 1855字,需瀏覽 4分鐘

           ·

          2022-07-10 14:12

          哈嘍,大家好,我是菜鳥哥!

          大家有沒有想過把亞馬遜網(wǎng)站上的Kindle電子書下載到自己的電腦上?

          今天分享的項(xiàng)目可以幫大家實(shí)現(xiàn)這一目的。該項(xiàng)目用Python開發(fā),簡(jiǎn)單、好用、開源。

          下面分享下項(xiàng)目的使用。

          首先,用git下載源碼。

          源碼地址:https://github.com/yihong0618/Kindle_download_helper

          然后,安裝Python依賴

          pip3 install -r requirements.txt

          在瀏覽器訪問amazon.cn網(wǎng)站,打開個(gè)人電子書頁(yè)面,查看網(wǎng)頁(yè)源代碼,找到csrfToken變量,復(fù)制變量值。

          csrfToken

          獲取到csrfToken后,運(yùn)行kindle.py文件,就可以下載電子書了

          python3 kindle.py ${csrfToken} --cn

          運(yùn)行后,可以看到以下輸出信息

          下載電子書

          下載的電子書默認(rèn)存放在項(xiàng)目根目錄的DOWNLOADS中。是不是非常 easy !

          整個(gè)項(xiàng)目的核心代碼都在kindle.py源文件中,原理也很簡(jiǎn)單,通過構(gòu)造url,模擬真實(shí)用戶向網(wǎng)站發(fā)請(qǐng)求,獲取電子書數(shù)據(jù)并下載。共 300 行代碼,感興趣的朋友可以閱讀下。

          上面是通過命令行的方式下載電子書,貼心的作者還開發(fā)了圖形界面,同時(shí)支持WindowsMac osLinux三個(gè)系統(tǒng)。

          開發(fā)圖形界面的框架是PySide6,它是QtPython版本。

          在項(xiàng)目中對(duì)應(yīng)的源碼是kindle_download_helper.py,大家如果想運(yùn)行它,需要提前安裝依賴

          pip install -r requirements_gui.txt

          下面是Mac os版的圖形界面

          mac版

          界面干凈整潔,操作起來比命令行更方便。

          希望今天介紹這個(gè)小項(xiàng)目對(duì)你有用,如果你正好需要,可以直接拿來用;如果你想學(xué)習(xí)里面的原理,也可以去閱讀源碼。

          最后,感謝你的關(guān)注,我將持續(xù)分享優(yōu)秀的 Python (AI) 項(xiàng)目。如果本文對(duì)你有用就點(diǎn)個(gè) 在看 鼓勵(lì)一下吧。



          推薦閱讀:

          入門: 最全的零基礎(chǔ)學(xué)Python的問題  | 零基礎(chǔ)學(xué)了8個(gè)月的Python  | 實(shí)戰(zhàn)項(xiàng)目 |學(xué)Python就是這條捷徑


          干貨:爬取豆瓣短評(píng),電影《后來的我們》 | 38年NBA最佳球員分析 |   從萬(wàn)眾期待到口碑撲街!唐探3令人失望  | 笑看新倚天屠龍記 | 燈謎答題王 |用Python做個(gè)海量小姐姐素描圖 |碟中諜這么火,我用機(jī)器學(xué)習(xí)做個(gè)迷你推薦系統(tǒng)電影


          趣味:彈球游戲  | 九宮格  | 漂亮的花 | 兩百行Python《天天酷跑》游戲!


          AI: 會(huì)做詩(shī)的機(jī)器人 | 給圖片上色 | 預(yù)測(cè)收入 | 碟中諜這么火,我用機(jī)器學(xué)習(xí)做個(gè)迷你推薦系統(tǒng)電影


          小工具: Pdf轉(zhuǎn)Word,輕松搞定表格和水印! | 一鍵把html網(wǎng)頁(yè)保存為pdf!|  再見PDF提取收費(fèi)! | 用90行代碼打造最強(qiáng)PDF轉(zhuǎn)換器,word、PPT、excel、markdown、html一鍵轉(zhuǎn)換 | 制作一款釘釘?shù)蛢r(jià)機(jī)票提示器! |60行代碼做了一個(gè)語(yǔ)音壁紙切換器天天看小姐姐!



          年度爆款文案

          點(diǎn)閱讀原文,看B站我的20個(gè)視頻!

          瀏覽 103
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  免费在线观看视频黄 | 极品少妇被猛得白浆直流草莓视频 | 夜精品无码A片一区二区蜜桃 | 大香蕉伊人在线视屏 | 激情综合五月天 |