2019年6月8日 星期六

MahoMangaDownloaderVer8.0更新

這次更新主要是有使用者推薦新的漫畫網站: 漫畫堆(www.manhuadui.com), 網站前身是(www.50mh.com), 好像是動漫之家的漫畫網, 漫畫堆有不少漫畫更新得超勤, 像是約定的夢幻島, 古見同學有交流障礙以及Grandblue, 超前其他漫畫網站超多話, 就決定立馬追加這網站了XD 

由於之前(Ver7.0之前? 有點忘了哪時)有refactor整個架構, 所以現在追加網站只要加一個class以及implement 3個function就好了, 只要那個網站不要太GY, 追加網站其實都蠻容易的, 不過其實加網站容易, 後續maintain才是真正的麻煩, 有些網站擋下載器更新得很勤就囧了, 希望漫畫堆不要這樣ㄚㄚ。

P.S. 漫畫堆有些頁數(尤其是第一頁)會有機率短時間載入不了的問題, 如果常常發生導致下載器pause請從設置選單調高retry次數。


最後來個題外話, 其實這功能昨天就做完了, 為什麼現在才放上來呢?  原因是端午連假第一天, 我一口氣把命運石之門0全部23話一口氣完食了XD  之前本傳也是一天完食, 當初0出來時我就想好這個一定要等出完找個假日看, 不然到時一定是等不下去&又停不下來的地獄... 結果果然是如此阿XDD  真的是超級好看, 連假第一天一口氣看完真的太爽了, 看完0後又重新去看本傳的22 23 24, 然後又在重新把0的最後一話又再看一次, 真的是超爽XD 再來就是找時間把遊戲也補完了~~~  如果還有人沒填坑的話, 強力推薦入坑!!  (請一定要連假在填坑, 不然真的會完全停不下來!!!)

El Psy Congroo

















Ver8.0 更新內容:


下載器Demo圖:





介紹:
https://project.zmcx16.moe/?page=mahomangadownloader


檔案位址:
https://drive.google.com/open?id=1g4L0C1JcfGup83cQgOIBmlMmr5_bWOKJ

32位元版本:
https://drive.google.com/open?id=1toZg6-IyeP7VqvZagzv6rRZxCBs3YmBv

解壓密碼:zmcx16



免責聲明:
******************
MahoMangaDownloader僅作為學術研究使用,禁止利用本程式行非法用途。

36 則留言:

  1. 您好,版主
    感謝這麼快就添上我推薦的連結。

    以下有我建議的點,建議的點選選項直接貼上圖片,希望您能根據圖像增加的功能。
    https://i.imgur.com/s7VQY8B.png

    回覆刪除
    回覆
    1. Hi, 這些建議感覺都很不錯, 我有空時會再研究看看好不好做~~

      刪除
  2. 命運石之門好看,另外有23(β)和OVA,可以補完:)

    回覆刪除
    回覆
    1. 我OVA之前有看了, 23(β)還沒(看0的時候就有片段, 想說應該不太影響), 之後應該會找時間補看。

      目前想補完的是遊戲的0以及ELITE, 尤其是ELITE全篇動畫超強大, 不過感覺只有連假才能玩, 不然會上不了班XDD

      刪除
    2. 玩遊戲太累了,我還是看動畫就好XD

      刪除
    3. 同上, 我買了也不知道什麼時候才能填坑XDD

      刪除
  3. 感謝作者持續更新,讚讚讚

    回覆刪除
    回覆
    1. 感謝支持XD 有人用就比較會想更新, 我自己也用很爽就是了XD

      刪除
  4. 不好意思提一下----------這個軟體的漫畫下載速度是否可以提高?
    主要是和以前用過的漫畫控(mangacon)對比的 比如同樣拖100+話的漫畫 漫畫控大概5MIN內就下完了 但MAHO可能會超過半個小時甚至更久

    個人體感似乎主要是讀取每張圖時的速度差異 MAHO的等待要長不少 不過不知道是什麽原因造成的 如果是伺服器 網路等限制導致的不可變環境那麼就當我冒犯對不起了 但如果是基於軟體的程序算法導致的讀取延遲差異的話 感覺還是有值得優化的餘地

    回覆刪除
    回覆
    1. 您好, 由於不少漫畫網會把漫畫圖片的位址編碼藏起來(dm5, manhuagui), 針對這類網站要拉到正確的圖片位置有兩個方法:
      1. 分析該網站的js檔案, 看到底是怎麼運作的, 然後在寫到程式裡。 下載時就可以只載必要的資源。
      2. 直接用瀏覽器套件跑整個網頁內容, 等跑完在讀取對應的圖片位置即可, 這方法就等於用瀏覽器看漫畫, 所以會慢&吃資源很正常。

      方法一不是不能做, 而是做起來很麻煩, 要是網站一改版我又要重分析, 到時又得花不少時間; 反之方法二就算網站更新, 我也只要改兩三行parser就解決, 對應網站改版防下載器就很容易。

      所以我目前支援網站的部分都是看那網站藏圖片位置的方式複不複雜, 像是99.hhxxee就可以直接打個http request就拿到所有東西,不需要跑js所以下載就很快, 如果真的想快速下載, 可以考慮長篇漫畫用99.hhxxee載。

      至於dm5, manhuagui目前暫時沒有優化的打算, 如果還是學生的話或許會想做, 現在要上班時間有限, 加上後續維護的話只能PASS。

      刪除
    2. 感謝回覆 原來是加密解析處理方面 確實是不可處理的因素 不能強求的
      你能免費提供給大眾這種方便軟體本身就很感謝了 反過來過多要求導致影響你的生活也不合適

      刪除
    3. 謝謝體諒~~~如果有其他問題歡迎隨時告知:)

      刪除
  5. 感謝作者
    有這下載方便多了

    但有一個希望改動的地方
    從e-hentai下載下來的圖片
    會更名為圖片順序(1234)
    而不是原檔名
    一些更新者會更新在最前面
    這時新下載時會重下最後一張
    而不是新增的第一張

    希望能添加設定下載時為原檔名

    回覆刪除
    回覆
    1. 您好, 由於下載器本身有檔案檢查機制, 有下載過的圖片就會直接跳過, 如果要支援下載原檔名, 就會變成還是得跟網站一張一張確認圖片到底有沒有下載, 這樣反而沒辦法快速檢查, 所以不好意思目前並沒有計畫支援這功能> <

      另外我自己本身的話, 遇到這種ongoing的我就乾脆直接砍掉重載了, 算是最保險的做法...。

      刪除
  6. 為什麼載了第一張之後就無法下載了進度條就永遠卡在第一張
    我是n-hentai的

    回覆刪除
    回覆
    1. 您好, 我剛剛測試看起來沒問題, 可以麻煩看一下LogFiles資料夾內的log檔案, 看錯誤訊息是什麼嗎? 這樣比較方便找出原因。

      另外N站下載器防很嚴很容易被ban ip, 可以先開瀏覽器看看是不是能正常瀏覽, 如果網路環境是浮動ip的話可以換個ip在下載看看。

      刪除
  7. 您好,這似乎是以前就有的問題,搜尋關鍵字含量範圍過大的圖源(比如說英文字comic),似乎會程式當機導致的強制重啟,但有些圖源如COMIC ExE 1X之類的,也沒辦法鎖定特定的集數,這部分有辦法再優化嗎?
    另外,我在想有沒有實裝直接從圖源網址抓取的可能性?

    回覆刪除
    回覆
    1. 補充,後來從設置的Ehantai裡開啟快速搜尋後能成功找到了COMIC ExE 的項目,不過直接從網址確認圖源的方法不知是否可行?

      刪除
    2. 您好, 由於E站本身搜尋頁面只會有英文資訊, 預設的搜尋模式會到打request到每個資源網址去取得原文的標題名稱, 所以搜尋結果如果有1000筆, 就等於要打1000個request到每個頁面, 在這種情況很容易導致還沒搜尋完就被ban ip了, 所以會搜尋失敗是很正常的。

      快速搜尋模式就是不取原文標題, 直接把搜尋頁面的資訊取出來拉到選取清單, 假設搜尋結果有1000筆, 那就只要打1000/25 = 40個request, 當然就不會有問題, 不過這樣下載的漫畫資料夾名稱就只會是英文不會是原文, 只能看如何取捨。

      至於搜尋沒辦法鎖定特定集數的問題, 要嘛就是用快速搜尋在自己用拼音去猜, 不然就是不用下載器的搜尋功能, 直接在瀏覽器搜尋在手動複製網址加到下載器上, 只有這兩種方法了。

      另外我不太了解你說的直接從網址確認圖源是什麼意思? 下載器本身就可以單筆複製網址加入漫畫, 基本上圖源網址都是依附在每一個漫畫資源網址的每一頁網頁上, 也只能一頁一頁去看才能知道圖片位址在哪。

      刪除
    3. 我的意思是,就像一串https://exhentai.org/s/xxxxca0a7/1xXX4979的資源網址,目前有辦法直接以網址列後的1xXX4979來進行特定目標的下載嗎?比方說放入下載器的搜尋列再搜尋抓取這樣?並非以關鍵字而是網址代碼.....

      .....因為有些漫畫雜誌,有時候只想要下載其中幾篇段落,像是1xXX4979-233開始到1xXX4979-255這樣...

      刪除
    4. 您好, 這部分由於太特設化了所以暫不考慮實作喔。 因為下載器會自動檢查缺失或是已下載的檔案, 除非整個檢查機制拿掉不然沒辦法實作這種特設下載。

      刪除
  8. 作者已經移除這則留言。

    回覆刪除
  9. 作者已經移除這則留言。

    回覆刪除
  10. 上面兩篇不好意思 本來有遇到問題後來解決了
    我是從2.1版開始用的忠實用戶!
    非常好用! 感謝持續更新
    支持!!!

    回覆刪除
    回覆
    1. 感謝愛用XDD

      如果有遇到其他問題, 歡迎隨時告知喔~。

      刪除
  11. 您好,這兩天用軟件下載manhuadui的漫畫一直失敗,一張都下載不了,指令會直接變成pause,增加重試次數也沒有用,log檔案錯誤信息是這樣的:
    ERROR 2019/06/24 20:57:17 _manhuadui GetPageUrlList page1_img_url not match page
    WARN 2019/06/24 20:57:17 DownloadProcess DoWorker Get Page Url List Fail

    請問如何解決?謝謝

    回覆刪除
    回覆
    1. 您好, manhuadui那網站最近問題超大, 我開Chrome or Firefox常常會一直loading讀不了任何圖, 有時候又莫名其妙好了, 那Server整個很異常...。

      目前基本上沒解, 你可以用Chrome開開看, 如果Chrome讀起來正常, 那下載器應該也能正常work, 畢竟是一樣的核心, 反之Chrome瀏覽都出問題, 那就沒辦法了。

      刪除
    2. 您好, 剛剛看了一下不只有網站讀取問題, 圖片位址的編碼又加強了, 這邊會來研究看看, 最差情況就是像動漫屋或是漫畫櫃一樣用最慢的方式下載...。

      刪除
    3. 剛剛把編碼加密的部分搞定, 不過網站讀不了圖的問題還是常常發生, 載沒多久就斷了, 瀏覽器也不能看, 目前我也沒想法, 只能先用動漫屋或漫畫櫃擋擋了....

      刪除
    4. 非常感謝您的耐心回覆,辛苦了!

      刪除
    5. 不會~~~
      另外昨天研究了下, 除了圖片位址被加密以外, 網站不穩的原因應該是IP問題, 我用VPN掛中國IP就能順利瀏覽網站了, 台灣IP則是圖片只有低機率才拿得到...。

      加密問題會在下一版更新, 不過IP問題除了用VPN外, 基本上暫時想不到其他辦法了QQ

      刪除
    6. 作者已經移除這則留言。

      刪除
  12. 慢一點是沒關係,個人希望是能夠穩穩下載。

    另外一點建議:
    在「設置」那邊希望多個回到「預設設置」的按鈕。

    回覆刪除
    回覆
    1. 您好, 要回復原始設定可以砍掉User_Data資料夾下面的mmd_setting.ini, 重開下載器後他就會自動產生預設的mmd_setting.ini設置檔案了。

      這算是個隱藏的方法, 之前沒想到要做按鈕XD
      加預測設置的按鈕應該會之後有閒在做, 感謝建議~~~

      刪除