自製多執行緒批次下載動漫狂(cartoonmad)漫畫的工具

目錄

用途

此程式可以用多執行緒批量下載動漫狂的漫畫,可完全掛機運作
Github: https://github.com/HSSLC/cartoonmad-dlr

僅作為個人學術研究使用,勿作為其他用途,本人不付任何衍生問題責任

執行環境

此程式由Python製作,執行需要Python環境。

必要模組

  • requests
  • BeautifulSoup4

使用方法

  1. 執行main.py
  2. 輸入動漫狂中作品的目錄頁面網址,例如https://www.cartoonmad.com/comic/xxxx.html
  3. 程式會提示編號與章節對應表,照表輸入要下載的章節,範例:
    編號 對應名稱
    0    第 001 話
    1    第 002 話
    2    第 003 話
    3    第 004 話
    4    第 005 話
    5    第 006 話
    6    第 007 話
    7    第 008 話
    8    第 009 話
    9    第 010 話
    10   第 011 話
    11   第 012 話

如果輸入1-2 5-8 10就會下載第 002 話第 003 話第 006 話第 007 話第 008 話第 009 話第 011 話
注意:輸入的數字是章節對應編號,不是話數
4. 接下來就可以放著掛機了

注意事項/說明

  • 歸檔方式
    下載後的檔案將位於本程式放置位置旁的書名目錄下
    書名目錄下的目錄結構會照著章節名稱歸檔
  • 因為這個下載器是多執行緒的,所以有時候會因為太快了,高機率跳出一個頁面錯誤 重試中...訊息,但不用擔心,這個程式會自動重新下載失敗的頁面
  • 關於將圖片下載完後的運用,可參考 kc-generator 來把大量圖片編成一本amazon kindle的mobi格式電子書

製作心得

這次因為那個網站沒有防盜,不像上次 manhuagui的下載工具 還要先把那些混淆視聽的程式通通解讀完,所以這次製作快很多。

還有就是因為這次的網站也沒有時間內的流量限制,不像上次manhuagui的,只要一載太快就會被Ban IP好幾天,所以這次的下載工具當然爽爽的寫了個多執行緒的功能,用最大效率下載圖片,根據我的實測,18話約將近500張圖能在45秒內下載完,但前提是網路和電腦效能夠好。


隨機推薦文章