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僅作為學術研究使用,禁止利用本程式行非法用途。


44 則留言:

  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. 作者已經移除這則留言。

    回覆刪除
  8. 作者你願意更新對我們來說都是一大福音!!!
    說真的,你要維護這個程式也要不少時間吧……
    赫魯庫我好早就看完了,起初是朋友說有一本漫畫是勇者跑去當魔王,好奇之下去看的

    回覆刪除
    回覆
    1. 感謝支持, 我現在主要以維護程式為主, 基本上我自己能用多久就會維護多久吧, 雖然我常用的網站大概就5~6個而已就是XD

      赫魯庫真的不錯看, 最近發現有電子書才又重溫一遍~~~ 另外也推薦這作者的新作"異界戰記", 治癒部分跟赫魯庫有得比~~~。 女主角跟安妮醬的可愛度有得拚!!

      刪除
    2. 感謝推薦 會去看得!!! 正苦惱最近漫畫都集中在四、五更新,其他時候都沒漫畫追了

      刪除
    3. 對了,大大~今天使用的時候,有遇到我用搜尋關鍵字會找不到東西,而且是不管哪個晚上都是,不知道有沒有其他人遇到這狀況呢?

      我都是用線上更新的狀況更新到14.0版本,我先試試看直接下載最新版會不會有這個狀況

      我就是那個泡泡~~我用另一個帳號回應的XD

      刪除
    4. hello, 我昨天用ex還是正常的, 你可以提供使用的網站跟搜尋的關鍵字, 我在測試看看。 另外也可以看看log資料夾的log檔案, 看錯誤訊息是什麼?

      刪除
  9. 我輸入exhentai的cookie值以後按下確認,但她還是會跳我需要輸入cookie的描述...回去開設置以後發現她的cookie設置值又自動清空了...這樣該怎麼保存cookie值?

    回覆刪除
    回覆
    1. 您好, 儲存後的cookie會變成物件檔存在User_Data資料夾內, 只要有生成CookieEX.dat檔案就是儲存成功了, 下載器設置頁面並不會讀檔顯示你設定的cookie在畫面上。

      如果生成後的檔案還是不能用, 就要看表站的cookie是否有裏站權限, 生成的CookieEX.dat只是把表站的domain換成裏站, 帳號本身還是要有權限才有辦法下載裏站的東西。

      刪除
    2. 我是用裡站的cookie的 是用edit this cookie抓的數值 但看起來還是不行...

      刪除
    3. 您好, 照理說這樣應該要能正常工作, 如果你不介意的話, 可以把cookie的內容還有檔案mail給我: [email protected]
      我在測試看看問題出在哪裡。

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

    回覆刪除
  11. 請問,visualc++已安裝最新版,沒辦法安裝2015版,這樣沒救了嗎?

    回覆刪除
    回覆
    1. 您好, 你可以把原本安裝的VC++移除, 然後裝微軟最新的VC++ 2015, 2017, 2019的全套整合版:
      https://support.microsoft.com/zh-tw/topic/%E6%9C%80%E6%96%B0%E6%94%AF%E6%8F%B4%E7%9A%84-visual-c-%E4%B8%8B%E8%BC%89-2647da03-1eea-4433-9aff-95f26a218cc0

      這樣可以解決微軟之前裝新的VC++之後就不能安裝舊的VC++問題。

      刪除
    2. 不好意思,裝了之後複製網址manga menu一樣是空白的QQ
      因為我以前有用5.1版,反而5.1版正常

      刪除
    3. 您好, 5.1版的時候用的是VC++2013, 現在的版本則是使用VC++2015, 至於是不是VC++問題得要有更多資訊才能知道。

      再麻煩您提供log資料夾裡面的log檔案內容, 我在看有沒有辦法找出原因。

      刪除
    4. 請問是LogFiles裡面的檔案嗎?他是有20210508.log,但是記事本打開是空白的沒任何錯誤資訊

      刪除
    5. 如果一行log都沒有, 而且5.1版可以用可是最新版不行的話, 就是.net framework 4.5.2或VC++ 2015環境有問題, 這個我目前能想到的作法只有重新移除再安裝了...。

      刪除
    6. 慘XD 我是WIN10,已安裝.NET Framework 4.8,VC++也已安裝您給的整合版網址,還是說.net framework4.8不行?

      刪除
    7. 查了一下WIN10不能重新移除再安裝.NET Framework...........

      刪除
    8. .net framework 只要 4.5.2以上就有向下相容, win10的系統並不需要額外安裝, 有可能有問題的只有VC++ 2015, 如果都有裝卻不能工作, 還有一種情況是防毒軟體有擋, 把cefsharp.subprocess擋住所以瀏覽器套件起不來。

      如果防毒軟體設白名單還是不行, 那我也沒輒了..., 系統環境問題我這邊也沒辦法reproduce, 很難找原因...。

      刪除
    9. 看來只能繼續用5.1版QQ
      最後請問一下,最近用5.1版下載器下載EXhentai的漫畫似乎會很卡,而且被BAN次數明顯增多,這跟版本有關係嗎?

      刪除
    10. 基本上版本跟ban ip的頻率沒有關係, 下載器能做的就是加延遲時間, 或是設定成自動換ip, 這個在選單->設置上都有, 可以以自己的環境做為參考的基準來決定設定值。

      以我自己來說, 我是辦個4G網路讓自己有浮動IP的環境, 只要下載器偵測到被ban ip就自己換ip, 如果沒有浮動ip的話, 建議還是少量下載就好...。

      刪除
    11. 其實我下載的都不多,只是不知原因最近才下幾本就會很卡然後被BAN。昨天最誇張只下了4個本本,每個本子大概也才30多頁而已...

      刪除
    12. 我自己下載是都正常, 下個幾十本才會跳一次換IP, 基本上容易被ban ip最常情況就是用靜態IP已經被加黑名單, 這樣ban ip的時間會拉更長..., 另外就是租屋網路共用IP也會有這情況。

      至於是不是5.1版有什麼地方跟現在的網站不合我也不清楚, 已經隔太遠了..., 反正EX也沒用到cefsharp, 你可以直接用最新版下載器試試看。

      刪除
    13. 好的,感謝您這一串下來這麼耐心地回復,謝謝XD

      刪除
    14. 不客氣, 有問題歡迎隨時詢問~。

      刪除