2021年3月19日 星期五

MahoMangaDownloaderVer14.0更新

這次更新主要修了以下問題:

1. wnacg不會優先下載整份壓縮檔, 只能進行單頁下載。

2. 新增wnacg下載壓縮檔設置選項(預設優先啟用下載壓縮檔)

3. 修復cocomanhua新增漫畫錯誤網址問題

4. 移除已失效網站 (www.huhudm.com, 99.hhxxee.com, www.manhuadai.com, hentai-comic.com)


第1個問題應該是wnacg某次改版造成的, 造成下載器抓到的網址會有問題, 導致每次下載整包檔案都失敗, 直接轉為單頁下載模式。 不過我修完以後測試時發現, 網站上有些資源的檔名是guid或hash命名, 造成下載壓縮檔的圖片根本沒辦法知道順序..., 所以決定在下載器設置頁面多加個下載壓縮檔的開關選項, 遇到這種資源讓使用者可以改成單頁下載, 不然整理起來就太痛苦了...。

再來就是有使用者回報cocomanhua新增漫畫時會新增到錯誤的網址, 這也是網站改版造成, 連漫畫瀏覽頁面也換網域名了, 導致舊的網域名也完全不能使用了, 這問題也是改一下parser就好。


最後是慣例的推坑時間, 這次想推薦的是很久以前完結的漫畫 "勇者赫魯庫-Helck-"


bookwalker連結: https://www.bookwalker.com.tw/product/44728

這部漫畫是我在念研究所時追的連載, 完結好幾年了, 最近發現bookwalker竟然有上架這部電子書, 就立馬收了全套, 上周末假日一口氣重看一遍~~~。 重看第二遍覺得真的是神作!

這部漫畫一開始是完全的搞笑漫畫, 第一話部分如下:










結果之後整個神展開, 劇情變得超黑暗不說, 連主角赫魯庫整個畫風大進化XD


這部劇情精彩不說, 女主角安妮也超可愛, 看她用力吐槽的樣子真的會讓人有會心一笑的感覺, 推薦有興趣的人入坑~~~。


Ver14.0 更新內容:

* wnacg不會優先下載整份壓縮檔, 只能進行單頁下載。
* 新增wnacg下載壓縮檔設置選項(預設優先啟用下載壓縮檔)
* 修復cocomanhua新增漫畫錯誤網址問題
* 移除已失效網站 (www.huhudm.com, 99.hhxxee.com, www.manhuadai.com, hentai-comic.com)


下載器Demo圖:




介紹:

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


MahoMangaDownloader下載器主要為幫助使用者改善線上漫畫的閱覽體驗, 如果試看的漫畫您非常喜歡, 也請麻煩購買正版支持原作者, 讓作家們能繼續創造出下一部更棒的作品。


環境需求

.Net framework 4.5.2或以上的版本

Visual C++ 2015 (只能安裝2015版, 其他版本不行)


簡單除錯:

* 如果下載失敗, 麻煩先用瀏覽器測試看資源是否存活。

* 如果能正常用瀏覽器瀏覽, 麻煩先查看LogFiles資料夾內的log檔案看錯誤訊息為何。

* 回報問題時, 麻煩提供有問題的網址以及log內容, 這樣我才有辦法測試找問題原因。


檔案位址:

https://drive.google.com/file/d/1Wtq4eNPuAXFUE8ss2LD9Ib8mRkMJSDcl/view?usp=sharing


32位元版本:

https://drive.google.com/file/d/1iygQZDg7WvhZpvzeD_UBPQS5_G-4bLJs/view?usp=sharing


解壓密碼:zmcx16


免責聲明:

******************

MahoMangaDownloader僅作為學術研究使用,禁止利用本程式行非法用途。


18 則留言:

  1. 說到赫魯庫就得推作者新作異劍戰記了,目前時間點來看應該是赫魯庫的前傳

    回覆刪除
    回覆
    1. 異界戰記我也有追, 真的不錯看(琥珀超可愛!!), 可惜現在話數太少看不過癮阿~~

      刪除
  2. 您好,不知道能不能新增拷貝漫畫網(漢化)和kissaway漫畫網(原文)
    這兩個更新快,使用人數也有變多的趨勢,尤其拷貝漫畫網支持一般個人更新,大大提高更新率

    回覆刪除
    回覆
    1. 您好, 最近工作比較忙 + 有不少其他東西想做, 目前暫不考慮新增網站喔。

      刪除
  3. 抓漫畫的時候好像會有問題
    抓 16 張圖片以後就會停住
    必須要重新連線更換 IP 才能再下載
    看起來是網站有限制?
    https://www.manhuagui.com/comic/18185/

    回覆刪除
    回覆
    1. 您好, 漫畫櫃只要大量下載或下載單頁漫畫就很容易被ban ip, 如果容易被ban ip可以在選單->設置把延遲時間調高(1000~5000以上), 或是如果你的網路環境容易被漫畫櫃ban ip的話, 建議可以用其他網站代替。

      刪除
    2. 如果試了作者的方法還是有問題的話,可以考慮一下VPN(可google)

      刪除
  4. 一陣子沒時間,剛剛想起來趕緊打開來用,竟然還有在更新,真是太感動了~
    謝謝作者的辛勞,我們才有神物可以使用,感恩~

    回覆刪除
    回覆
    1. 感謝支持XD 有人用我就很開心了~~ :)

      刪除
  5. 您好,今天剛開起來更新,但主程式突然關掉後不見,請問之前所儲存的網址要怎麼找回來?

    回覆刪除
    回覆
    1. 您好, 不確定您更新是否有成功, 下載器在更新時都會先備份整個資料夾到相鄰路徑(加上時間重命名資料夾)。所有設定 / 工作清單等檔案都存在User_Data資料夾裡面。 你可以複製裡面的檔案到最新版的下載器裡面, 這樣就會繼承更新之前的使用資料。

      刪除
    2. 謝謝大大,確實已找到之前的網址了

      刪除
    3. 不客氣, 有問題歡迎隨時提出~。

      刪除
  6. https://comicbus.com/html/13523.html

    ************** 异常文本 **************
    System.Net.WebException: 无法处理从 HTTP/HTTPS 协议到其他不同协议的重定向。
    在 System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
    在 System.Net.WebClient.DownloadData(Uri address)
    在 WebClass.Web.WebClient_downloadData(String& acceptdata, String url, String Encoding)
    在 MahoMangaDownloader.MangaClass._8comic.GetSource(String url, List`1& mangas, MenuDataType& menu_data_type)
    在 MahoMangaDownloader.MangaClass.MangaFactory.GetSource(String url, List`1& mangas, MenuDataType& menu_data_type)
    在 MahoMangaDownloader.MahoMangaDownloaderForm.AddMangatoList()
    在 MahoMangaDownloader.MahoMangaDownloaderForm.buttonAddtoList_Click(Object sender, EventArgs e)
    在 System.Windows.Forms.Control.OnClick(EventArgs e)
    在 System.Windows.Forms.Button.OnClick(EventArgs e)
    在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    在 System.Windows.Forms.Control.WndProc(Message& m)
    在 System.Windows.Forms.ButtonBase.WndProc(Message& m)
    在 System.Windows.Forms.Button.WndProc(Message& m)
    在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** 已加载的程序集 **************
    mscorlib
    程序集版本:4.0.0.0
    Win32 版本:4.8.4300.0 built by: NET48REL1LAST_C
    基本代

    回覆刪除
    回覆
    1. 您好, 我剛剛測試84話可以正常下載, 看起來應該是環境問題, 印象中無限動漫不同地區的話網站處理請求的方式會有所不同。

      如果是單一話有問題的話, 可以再給我網址我在測試看看, 如果是無限動漫都會有這問題的話, 因為我也沒辦法reproduce, 可能就只能換使用其他網站了。

      刪除
    2. 謝謝您的回答。我發現是IP 地址的問題,需要VPN就可以了。有些網站需要美國或非日本和大陸的IP

      刪除
    3. OK, 問題有解決就好, 有問題歡迎隨時提出~。

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

    回覆刪除