2023年5月6日 星期六

MahoMangaDownloaderVer18.3~19.2更新

2023/10/29 updated

最近有使用者反映, 在下載畫廊CG類大檔案時容易下載到不完整圖片, 原本這問題以前不常發生, 後來這半年EH站頻繁改版, 網站也更不穩定, 導致下載到壞檔的機率增加不少...

原本想說這個要從下載端改善這問題得大改code, 要重寫整套底層下載機制跟驗證, 後來發現自己思考陷入盲區, 畢竟這只是圖片下載器, 檔案再大了不起幾MB最多十幾MB, 不可能到GB級, 我下載檔案其實根本不需要先落地, 下載到記憶體確定下載完再落地就好, 這樣就只要改幾行code, 真的是名符其實山不轉路轉..., 轉換下思考一下就搞定了~。

最後多補一張梗圖鎮樓~~


Ver19.1 & 19.2 更新內容:

* 改善網站或網路不穩會下載到壞檔問題

* 修復Ver19.1下載失敗可能導致程式crash問題


免責聲明:

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

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



2023/10/27 updated

這次更新有兩個地方, 都是這幾天使用者回報的問題, 因為上週才發布更新, 這次就不慣例推坑了, 我還想讓16bit的感動置頂久一點, 多補一張圖 + OPED就好XD


OP

ED


免責聲明:

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

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



2023/10/21 updated

這次主要更新如下:

1. 修復下載圖片卡住後, 有機率跳過卡住的圖片繼續下載的bug

2. 更新所有第三方函示庫 (必須更新.net framework -> 4.6.2 or later)


第一項是最近發現下載的圖片如果卡住, 照原本程式的邏輯應該會等file unlock後繼續retry, retry次數超過就將任務轉pause, 之後使用者可以把壞檔砍掉後再把任務轉回ready重下載。 可是可能是因為這幾個月EH站流量限制更嚴格, 導致下載卡住壞檔的機率變高, 我才發現有些任務明明顯示的是completed, 可是實際上卻會混著一個壞檔的圖片, 變成可能下載到壞檔但使用者不會第一時間發現, 就決定趕緊修這個bug & release了, 確保要下載下一張圖片前, 檢查檔案是不是存在 & 有沒有被lock判斷是否真的下載完成。


第二項則是最近一個禮拜收到不少使用者回報說防毒軟體報程式有木馬或病毒, 因為以前就有不少使用者回報程式會被防毒軟體阻擋, 所以第一時間我是不太介意, 就請使用者將程式加入例外清單就好, 可是這一個禮拜的回報數量真的太多了..., 然後有使用者特別幫忙測試, 說改用舊版18.4版就不會被防毒軟體誤報有問題, 可是18.4~18.8版我都只改parser, 完全沒動到3rd party library阿, 之後決定把最近幾版結果丟到virustotal測試看看:

最新版18.9版:


有8個資安廠商檢測有問題, 都是Gen:Variant.MSILHeracles.118429 這個alert, google了一下看到這篇:
Visual Studio 2022 & C# Generates Gen:Variant.MSILHeracles.46462 Virus

看起來有人只是用Visual Studio寫個C# sample code, 就被Bitdefender偵測有這個病毒了, 因為MahoMangaDownloader也是用Visual Studio + C#, 看起來是踩到一樣的False Alert, 至於其他的資安廠商也有一樣的偵測結果, 我自己是猜應該是各資安廠商有互相分享病毒碼, 所以會有一樣的False Alert也不太意外...。 至於為什麼v18.8 & v18.7會被偵測有病毒, v18.6以前沒事, 我自己想法是最近可能開始被舉報或關注, 然後各資安廠商又會互相share病毒碼, 才開始爆這問題...。

最後也只能說, 解決辦法就是沒有辦法, 因為個人製作的程式基本上都是用self-signed certificate, code signing certificates非常貴而且基本上只給商業授權, 所以下載器會被防毒軟體作為可疑程式很正常。 至於最近不只是被爆可疑程式, 甚至懷疑有木馬, 這我也沒轍, 畢竟我也沒那麼閒去找這些防毒廠商去申訴說是False Alert, 所以基本上無解, 只能靠使用者自行判斷了...。


順便附上近幾版的掃描結果:

v18.8: (上禮拜上傳只有微軟1個, 今天看變15個...)


v18.7


v18.6:


v18.5:

v18.4:





至於慣例的題外話時間, 16bit的感動終於動畫化了!  動畫品質也真的超讚, 對我這種老宅來說更是滿滿的懷舊感+感動阿, 大推!





巴哈動畫瘋:

https://ani.gamer.com.tw/animeVideo.php?sn=35414


再來想說說我的GalGame啟蒙作, 我是國中時開始玩GalGame, 最開始玩+最有感觸的有以下兩款: 天使小夜曲 (天使戀曲) & 青澀之戀2 (青澀寶貝)。

玩過天使小夜曲後之後工畫堂的GalGame就一直支持下去 (前作天使演唱會 & 交響樂之雨也超棒), 青澀之戀的週邊也買一堆, 還把1代遊戲補完, 因為我是先玩2代在玩1代, 所以對二代倒不會反感, 以我個人來說還是很喜歡的, 當然如果是一代的玩家去玩二代, 會不能接受我完全可以理解... (對這話題有興趣的人可以參考這篇: 《青澀之戀2(青澀寶貝2)》隱藏18年的秘密)

我自己玩秋之回憶2的時候也是, 玩完壽壽奈鷹乃的路線得先把螢甩掉讓我超崩潰, 之後第二輪破完螢的路線後就把遊戲封印了, 已經無法接受螢以外的路線..., 衝擊太大在我心中反而成為永遠的神作了XD 



順便曬一下我的青澀之戀拼圖, 現在還掛在我家牆上XDD




Ver18.9 更新內容:

* 修復下載圖片卡住後, 有機率跳過卡住的圖片繼續下載的bug

* 更新所有第三方函示庫 (必須更新.net framework -> 4.6.2 or later)


環境需求

Win10 or later (CEF 110開始已不支援win7 / 8.1)

.Net framework 4.6.2或以上的版本 (Runtime)

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


檔案位址:

https://github.com/zmcx16/MahoMangaDownloader_release/releases/download/v18.9.0/MahoMangaDownloaderVer18.9.zip

https://drive.google.com/file/d/1rHbNYDVXhHLLI_3OhsOlteqpYchEcmbA/view?usp=share_link


32位元版本:

https://github.com/zmcx16/MahoMangaDownloader_release/releases/download/v18.9.0/MahoMangaDownloaderVer18.9_x86.zip

https://drive.google.com/file/d/11l6ClIpqzRnFZQXjK-k9VrpShZC4gXR6/view?usp=share_link


解壓密碼:zmcx16

免責聲明:

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

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



2023/10/10 updated

這次更新以下兩項:

1. 修復copymanga部分漫畫標題&話數會有html encode亂碼問題

2. 選單->設置新增保留CefSharp Cache資料夾功能 (Default: True)

兩項都是使用者最近回報的, 第一點是copymanga網站有些漫畫的標題或話集數會用html特殊字元顯示, 因為不是所有漫畫都有所以之前沒注意到就沒特別處理了, 要處理也很簡單, 每次parser完多做一次html decode就好。 

至於第二點是有使用者反應下載器每次更新備份會越來越肥大, 其中CefSharp Cache資料夾甚至會佔到幾GB, 其實這個cache資料夾之前是設定成non-persistent的, 可是後來因為某次改版要處理N站的reCAPTCHA驗證問題, 有實作一個手動驗證reCAPTCHA的機制, 然後為了避免每次都要讓使用者作手動驗證, 就把CefSharp的cache改成persistent了, 結果造成瀏覽器cache越來越肥, 可是也不是所有人都會用N站資源, 就決定把這個設定configure化了, 因為預設是true, 所以如果沒有N站需求的人就麻煩自行disable吧~。


最後照慣例的推坑時間, 期待已久的葬送的芙莉蓮的動畫終於開播啦, 動畫品質也是一級棒, 真的是太棒了, 雖然應該不會我推坑這部就超紅了, 不過還是來推坑支持一下^^



巴哈動畫瘋:

https://ani.gamer.com.tw/animeVideo.php?sn=35241


PV1:

PV2:


免責聲明:

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

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



2023/09/25 updated

最近有使用者詢問之前已經停止更新的colamanhua.com最近更換網域名為colamanga.com了, 問說程式是否會更新支援, 之前會停止更新colamanhua主要是因為某天開始, 這個網站就被PC-Cillin判定為惡意網站, 我就不想繼續支援這個網站了...。 現在看新的網域名看起來防毒軟體沒有在顯示為惡意網站, 就在想到底該不該重新支援, 後來用virustotal檢查也沒問題, 就決定還是繼續更新了。


另外照慣例的推坑時間, 最近忽然想開始追老作品, 就開始從巴哈動畫瘋找喜歡的老動畫看:

1. 城市獵人劇場版 新宿 PRIVATE EYES


2019年上映的劇場版, 滿滿的童年回憶啊, 製作得比我想像的好, 以我個人來說該有的元素都有, 算是另一種原汁原味的動畫, 尤其是片尾曲的Get Wild做的超有愛, 滿滿的時代眼淚。


2. 機動警察 劇場版 1 & 2 & 3


小時候只看過TV版, 當時雖然就覺得是神作了, 沒想到劇場版更神, 不過跟歡樂的TV版不同, 劇場版幾乎塞滿了嚴肅&發人省思的劇情, 有點像是在看另一部平行世界的路線了, 所以跟TV版也無法比較, 都是神作XD

 

免責聲明:

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

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



2023/8/1 updated

目前N站擋下載器人工驗證導致無限迴圈的問題, 目前看起來已經恢復正常了, 猜八成是被客戶罵太兇, 就決定先rollback了, 根本是搞人~~~(畢竟就算不是寫爬蟲, 寫客製化應用程式的也全部中招, 根本神經病了~~~。

原本做到一半的workaround會先停下來, 如果到時候cloudflare又重新擋CEF驗證會再繼續動工...。


順便來說一下最近為了研究cloudflare的新驗證機制, 做了多少努力吧... 先貼幾張最近在填坑的幸腹塗鴉鎮樓, 真是太香了~~~, 新房負責這部真的超對味!!




1. 會被阻擋的只有CEF的alloy runtime, CEF新release的chrome runtime可以通過機器人驗證, 新版的chrome runtime會讓CEF更接近Chrome的瀏覽器使用者體驗, 可是因為功能太多, 所以大多數CEF的整合套件都還在實驗性支援, 以C#版的CefSharp來說, 目前只支援winform & Wpf.HwndHost, WPF & Offscreen是不支援的(參考連結), 這意味著我不能用headless browser了, 我試過直接切換alloy runtime到chrome runtime會直接crash...。

2. 因為兩種runtime就不一樣, 運行的process機制也不同, 我也不可能為了一個認證機制就全部改用chrome runtime, 所以我想到的做法就是多起一個專門跑cloudflare的驗證機制的CEF chrome runtime process, 在讓主程式跟這個副程式用IPC溝通, 把有用到cloudflare驗證機制的地方切到另一個process過去。

3. 再來就是跟一堆奇怪的bug打仗了, CefSharp的chrome runtime因為還在實驗階段, 各種奇奇怪怪的bug, 例如:
  • 明明是CefSharp winform版, 把瀏覽器套件binding在winform裡了, 怎麼還有機會跳不是winform的視窗(原因是不正常關閉程式時, Chromium的sessions會記住, 下次程式重啟自動幫你開新分頁, 可是竟然就跳脫出winform了, 這感覺就是CefSharp還沒解完的bug...), workaround的做法就是每次程式啟動前都先把sessions cache砍乾淨...(他X的調查超久...因為不是always reproduce又沒想到是重新開啟上次分頁這種鬼玩意...)。

  • 把IPC的code整合進程式時會crash, 而且不是IPC的code crash而是CefSharp會自己crash, 看起來只要IPC server跟CefSharp共用thread的話CefSharp會自己死掉, 解決辦法就是在開一個乾淨的thread給IPC server用...。

  • UI thread跟CefSharp整合時crash + hang住的問題, 這個N年前就遇過也知道怎麼處理, 可是太久沒寫新路了, 基建做好後這幾年都是在解bug或擴充新網站, 不需要動到架構早忘光光了, 這個倒是還卡太久, 不像第一個跳不是winform的瀏覽器分頁這麼鬼...。

不知道cloudflare這次rollback後, 會多久後再搞一次擋CEF驗證, 希望不要再搞了, 不然我還得把上面的大工程繼續做完...QQ



這次更新主要是有使用者回報拷貝漫畫抓取漫畫話集數會有部分抓取不到的問題, 看了下是網站網頁碼有稍作修改, 調整一下regular expression就好了。


至於這次的題外話時間, 最近開始入坑蔚藍檔案手遊了(本本太多太香了決定入坑原作XD), 目前玩了快三個禮拜, 遊玩方式還不錯, 不過最讚的還是劇情跟人設部分, 其中最推的角色是愛麗絲, 怎麼可以婆成這樣XD  最喜歡的台詞是: "如果要進入Bad End的話至少給張CG吧"











免責聲明:

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

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




這次更新原因是有使用者回報動漫之家會噴403 error, 看了一下單純是以前網站request header沒驗很嚴謹, 現在開始驗了擋爬蟲所以就壞了, 這邊就在補上比較複雜的request header解決~。


另外慣例的推坑時間, 這季新番最強的我推的孩子就不特別在推廣了, 這次想推坑: "無神世界的神明活動"


巴哈動畫瘋:

https://ani.gamer.com.tw/animeVideo.php?sn=33446

介紹:

身為邪教教主的兒子「征人」,轉生到一個既沒有神也沒有宗教概念的異世界。原本已經受夠了神和宗教的征人,卻在這個世界遇上了「神」並被其所拯救。為了壯大神的力量,征人在世界展開了佈教的旅程——!

https://gnn.gamer.com.tw/detail.php?sn=248292


御靈大人超可愛XD





免責聲明:

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

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




今天發現EX裏站(EH表站沒有)有針對網頁加了email protection這玩意, 簡單的說, 只要網頁內容有@的, 一律會被置換成類似以下的html element:

<a href=\"/cdn-cgi/l/email-protection\" class=\"__cf_email__\" data-cfemail=\"1c55585350515c4f48594e\">[email&#160;protected]</a>

這導致下載器parser在parse漫畫標題時會抓到上面的詭異的html字串, 資料夾名稱會多一段類似亂碼的字串。


只要有漫畫標題或社團名稱有@字的話, 在打API取得網頁內容時這些資訊全都會被隱藏起來, 之後等網頁在render時才會跑js把原本的內容顯示出來, 這導致下載器直接打http request的做法沒辦法拿到藏起來的資訊..., 真的要解決的話, 只能改用瀏覽器下載的形式, 或是我想辦法去模擬跑js把email protection的資訊拿回來這個行為, 前者很簡單可是耗費電腦resource + 讓EH站跟瀏覽器套件有dependency, 後者要花很多effort實作, 兩種做法都不太好...。


這次想先簡單解決亂碼的問題, 就先workaround只要發現parser後的標題有html code, 就把html code移除掉, 這樣雖然就沒有亂碼了, 不過原本的@的字段也消失了, 畢竟他html裡面就沒有我也給不出來, 除非用上述那兩種solution。


目前想到影響最大的應該就是作者或社團名稱有@的漫畫, 這種的parser就會變成這樣:
ReCre@tors (柊はじめ) -> Re (柊はじめ)

然後最大影響的是偶像大師系列, 只剩下The了QQ:

THE iDOLM@STER -> The 

不過因為下載器有原文標題都會以原文標題為優先, 所以大多數都是アイドルマスター就不受影響, 沒有原文標題的資源才會出事, 這種資源也不多, 就有需要只能請使用者自己手改了, 或是哪天我有空在搞完整的solution...。


最後的題外話時間, 最近在填總之就是很可愛的動畫坑, 甜死人不償命阿~~~  旋風管家沒有那麼甜的橋段, 忽然這麼甜真的嚇到我了XD


免責聲明:

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

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




這次更新主要是接到使用者回報wnacg不能下載了, 查了下原因是wnacg以前有.com & .org這兩個網域, 而.org已經正式不能使用了, 可是下載器裡面的單頁下載以及搜尋功能還有在用.org pattern, 才導致這兩個功能失靈, 不過因為壓縮檔下載跟.org無關, 所以第一時間我也沒測試出來, 後來才注意到是其他地方有壞掉, 基本上把.org pattern換成.com就OK了。


除了上述的修復以外, 有鑑於現在每次發布更新的前兩三天, google drive都會超出流量限制導致24hr不能正常更新, 所以決定新增新的release位置, 想了想決定放github release, 其實一開始是不想放github release (畢竟下載器並沒有開源, 只放個readme卻放一堆檔案有一點點罪惡感...), 不過後來想想也沒其他更適合放更版訊息的地方, 查了下github使用者準則也沒限制github release的使用上限, 就...還是用吧, 以後的檔案位置除了放google drive, 也會放下面github位置:

https://github.com/zmcx16/MahoMangaDownloader_release/releases

感謝Github!!  

P.S. 線上更新會在Ver18.3的程式才開始以github release為優先位置, 所以要下一版更新才會換位置, 這次更新還是會抓Google Drive的檔案位置, 如果遇到流量上限不能更新再麻煩過24小時候在重試更新...。


至於慣例的推坑部分, 最近看了Do It Yourself (DIY), 以DIY為主題的小品治癒番, 個人真的還蠻喜歡這種平平淡淡的故事, 有興趣的人也可以追追看~。





Ver18.3 更新內容:

* 修復wnacg單頁下載&搜尋失效問題

* 新增github release線上更新來源


下載器Demo圖:




介紹:

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


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


環境需求

* Win10 or later (CEF 110開始已不支援win7 / 8.1)

.Net framework 4.5.2或以上的版本

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


簡單除錯:

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

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

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


檔案位址:

https://github.com/zmcx16/MahoMangaDownloader_release/releases/download/v18.3.0/MahoMangaDownloaderVer18.3.zip

https://drive.google.com/file/d/1IMFxtu7sKhrWYiTw5f2myzjR2Uc_OfYm/view?usp=share_link


32位元版本:

https://github.com/zmcx16/MahoMangaDownloader_release/releases/download/v18.3.0/MahoMangaDownloaderVer18.3_x86.zip

https://drive.google.com/file/d/1A26HoC-tPOEbf2p9gDjwYawfl3SiXoiV/view?usp=share_link


解壓密碼:zmcx16


免責聲明:

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

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



236 則留言:

  1. 支持支持,正好最近不知道看什么番

    回覆刪除
    回覆
    1. 主要都推薦冷門動畫, 熱門動畫就不需要我推薦了XDD 如果是這季動畫最推薦的是我推的孩子!!

      刪除
  2. 你好,當使用MahoMangaDownloader Ver 18.3 嘗試從「看漫畫」中下載「GATE奇幻自衛隊奇幻自衛隊」時任務的指令會自動轉至「Pause」。

    回覆刪除
    回覆
    1. 您好, 我剛剛測試
      https://www.manhuagui.com/comic/10528/
      是可以正常下載的, 因為看漫畫網站會ban ip, 建議可以換IP並調高延遲時間後在試試看, 如果不是ban ip問題, 再麻煩你提供log資訊, 我再看看是什麼原因。

      刪除
  3. 有幾次,這個軟體會自已一片白,中間一個大叉叉,不能用,只能重開軟體。可是下載中的連結會遺失一些,以為下載完了,過一陣子點資料夾看,下載不全。

    所以只能每隔一陣子,掃描追蹤漫畫表,查看有沒有遺失的。可是每次掃二三本就會顯示一個視窗「system.net.webexception 無法連接至遠端伺服器 system net sockets socketexception 無法連線,因為目標電腦拒絕連線……」。

    我只能每掃三兩本,換ip 一次,才能重新掃描。
    有無其他解決之法。謝謝。

    回覆刪除
    回覆
    1. 您好, 第一個問題會發生是.net的datagridtable data binding 資料清單出錯時造成UI元件render出錯, 我自己實際上使用大概幾個月會遇到一次, 因為我找不到可以reproduce的方法, 目前除了重開沒有其他解法...。

      第二個問題是被ban ip造成, 我自己是會調高延遲時間 + 設定自動換IP程式, 被ban ip時他會自已換IP (限特定網站), 如果你沒有自動換IP的程式, 那只能手動一次掃描一部分, 或是把延遲時間拉到特別高, 除非有自動換IP的程式不然沒什麼理想的做法。

      刪除
  4. 您好,敝人有幾個問題請教:
    最近看資料夾時發現"MahoMangaDownloader\User_Data\CefSharpCache\Code Cache\js"這個路徑下內有超過10萬個檔案,都是短時間生成多個且容量很小,光5/2這天就有38000左右,而"MahoMangaDownloader\User_Data\CefSharpCache\Cache\Cache_Data"也是如此,5/2生成的檔案占了95%,想詢問這兩個資料夾內的檔案是否可以自行刪除?

    https://imgur.com/LUB5s1Y
    https://imgur.com/Ab1DI0y

    另外在掃描追蹤漫畫時,高機率會跳出2個以上視窗,第一個視窗選完需要的話數後可以正常關閉,但第二個視窗以後確認的按鈕至少都要按15次以上才會關閉,跟漫畫網站無關,不管是DM5或manhuagui皆是如此。

    https://imgur.com/DR5mw4b

    請問是否有解決方法,謝謝。

    回覆刪除
    回覆
    1. 您好, CefSharp cache檔案可以自行刪除, 有些網站需要機器人認證的才需要保存。

      掃描追蹤每次執行時都會開新的thread, 那邊目前沒有做正在執行時避免重複操作的防呆, 建議在掃瞄時不要重複執行, 等全部掃描完後有需要才再次掃描, 這塊因為手邊都在忙其他專案, 應該暫時不會考慮加防呆處理..., 有空才會做使用者體驗改善...。

      刪除
    2. 謝謝您的回覆!

      刪除
  5. 您好,下載https://www.manhuagui.com/的漫畫頁數會混亂,請問有無解決的辦法?感謝您

    回覆刪除
    回覆
    1. 您好, 我目前沒遇過這個問題, 可以麻煩提供有問題的網址, 我在測試看看。

      刪除
    2. 您好,分別是https://www.manhuagui.com/comic/23261/
      https://www.manhuagui.com/comic/23261/290221.html
      https://www.manhuagui.com/comic/23261/290222.html
      https://www.manhuagui.com/comic/23261/290223.html
      https://www.manhuagui.com/comic/23261/290224.html
      感謝您

      刪除
    3. 對不起,,應該是
      https://www.manhuagui.com/comic/23261/
      這個網址才對
      感謝您

      刪除
    4. 您好, 不好意思5卷有點多, 可以具體指出是哪一卷哪幾頁會混亂嗎...

      刪除
    5. 您好,5卷的每一卷下載下來的頁數順序都是混亂的,真的很抱歉,謝謝您

      刪除
    6. 您好, 我剛剛測試看起來順序是對的, 我也不知道為什麼你的順序是錯的, 除非有辦法reproduce, 不然我也不知道怎麼修, 幫不上忙不好意思...。

      刪除
    7. 好的,非常謝謝您的幫助,再次感謝您^_^

      刪除
  6. 好的,非常謝謝您的幫助,再次感謝您^_^

    回覆刪除
  7. exhentai搜尋會顯示 you need set exhentai cookie first或search manga source:[ ]error。

    hentai comic有時一片白或System.ArgumentOutOfRangeException: 索引超出範圍。必須為非負值並小於集合大小或 system net webexception無法解析遠端名稱。

    回覆刪除
    回覆
    1. 您好, ex裏站要手動設置cookie才能使用, 沒有設置就只能搜尋&下載表站喔。

      hentai comic應該很久以前就不support了, 目前有支援的清單可以參考這裡:
      https://project.zmcx16.moe/?page=mahomangadownloader

      刪除
  8. initialize error: unterminated string. expected delimiter pathe 48297 url line 1.postition 9738243。

    之前偶爾會因為下載清單整個不見,又要重新找載點的那位,之前提到,後來我會不定時,備份 user dat 夾裡的mmd list1 、mmd maidchantip、mmd setting 、mmd trace list、nenew ip 。想說又不見的話可以替換。

    昨天下載清單又白了,所以將舊檔替換到新檔,可是卻顯示以上的英文字,請問是什麼意思?

    如果有匯出匯入載點清單的功能當然是更理想,但也知道開發者忙,只能自已想辦法,但似似乎不行…

    回覆刪除
    回覆
    1. 補個問題,mmd_List1檔,在原位時會顯示正常日文,可是備份到別的夾變亂碼,當我替換回重新裝的夾就顯示以上的英文,所以我又想辦法讓它變回正常日文,可是新裝的軟體裡清單還是一片白…

      刪除
    2. 您好, 看error是壞檔了, 你可以用記事本 or notepad++打開後貼到下面這個網站看json是否壞檔:
      https://jsonformatter.curiousconcept.com/#

      另外現在檔案都改成json格式, 基本上就是純文字檔格式, 所以也沒有匯入匯出功能的必要, 可以自己打開檔案修改就好。

      另外你說的日文亂碼問題應該是有你改到編碼格式, 檔案儲存文字編碼是utf-8格式, 應該是你用錯誤的編碼格式打開或解碼儲存, 才會看到亂碼, 只要統一用utf-8編碼應該就不會有你說的問題。

      刪除
  9. 我按是退出軟體,可是再次想回來繼續使用時,它顯示「initialize error 這些資料行目前沒有唯一的值」。按了確定進入下載表,可是變成英文,按了下載ready,它又顯示「資料表沒有主索引鏈」,按了繼續完全不下載,進度一直不變。

    如果選擇繁體中文,它又顯示「索引超出範圍必須為非負數且小於集合的大小參數名稱index」。

    回覆刪除
    回覆
    1. 您好, 這是檔案壞檔了, 你可以把User_Data資料夾的mmd_List1.json砍掉後再重開程式(如果有需要記得先備份), 程式會重新長出新的mmd_List1.json

      刪除
  10. 0x80004oo5 我手動下載檔案 然後解壓縮出現的錯誤訊息

    還有之前更新到99.9之後更新狀態就都沒有在動了 所以只好手動把另一個資料夾的主程式放到舊資料夾

    回覆刪除
    回覆
    1. 您好, 這應該是環境問題, 可能是解壓縮時沒有資料夾權限, 或是被防毒軟體阻擋, 環境問題因為每個人都不同, 基本上只能靠使用者自行解決...。

      刪除
  11. 請問能不能新增「下載記錄」及「重新下載」的功能?

    舉例下載到a夾,為了方辨已看過,所以已看過的移動到b夾,時間過太久了,看到漫畫介紹又下載一次。
    目前沒有幫忙記錄已下載過,會重下一次。

    有時不知是不是ip有問題,有的漫畫只下載一張就顯示完成,如果有「重新下載」的功能,也許可換ip 後再重下一次看看。

    回覆刪除
    回覆
    1. 您好, 目前因為不少project都在忙, 下載器的部分目前沒有規劃改善使用者體驗喔, 至於下載一張就顯示完成的如果有網址可以在貼給我我可以調查一下, 下載器開始下載前都會先抓總頁數, 抓完才會開始下載, 理論上不太可能只下載一張就完成, 出問題應該會顯示pause而不是completed, 詳細問題需要調查後才知道...。

      刪除
  12. 您好~老大~我從18版更新到18.4版後就開不起來了~是不是不支援Win7了啊?

    回覆刪除
    回覆
    1. 您好, 新版下載器已不支援win7/win8, 詳細可以參考這:
      https://support.google.com/chrome/thread/185534985/sunsetting-support-for-windows-7-8-8-1-and-windows-server-2012-and-2012-r2-in-early-2023

      Regard,
      Ken

      刪除
    2. 哭~win7我還用著呢~還是比Win10好用~瀏覽器也用末代最新的最後一版並去掉煩人的提醒視窗還能用很久的說

      刪除
    3. 您好, 因為用的第三方套件是綁定chromium, 所以這邊只能配合更新, 不然維護舊版套件太痛苦+可能會碰到更多未知的問題, 所以也沒辦法...

      刪除
  13. 您好,請問https://www.manhuagui.com/是不是掛了?一直連線逾時,謝謝版主

    回覆刪除
    回覆
    1. 我才剛更新使用,你說的那網站確定正常可下載
      可能是你哪裡出問題喔

      刪除
    2. 您好, 謝謝幫忙測試, 我剛剛測試也沒問題, 因為看漫畫會ban ip, 如果發現不能下載或網站連不上線, 可以換個IP或過段時間在試試看。

      刪除
    3. 不好意思,請問要如何換IP?因為我一直無法連上網站,感謝您

      刪除
    4. 您好, 能不能換IP取決於你的網路環境, 如果你的網路是直連自己的數據機, 並且跟電信商設定的是動態IP的話, 通常重啟數據機或執行下載器裡的new_ip.bat就能換ip, 如果不行就可能得用其他方式。 如果你的網路環境是租屋網路或接路由器跟人共用IP就沒有解, 只能等待ban ip時間結束或設定系統proxy。

      刪除
    5. 您好, 能不能換IP取決於你的網路環境, 如果你的網路是直連自己的數據機, 並且跟電信商設定的是動態IP的話, 通常重啟數據機或執行下載器裡的new_ip.bat就能換ip, 如果不行就可能得用其他方式。 如果你的網路環境是租屋網路或接路由器跟人共用IP就沒有解, 只能等待ban ip時間結束或設定系統proxy。

      刪除
    6. 謝謝您的答覆,感謝您

      刪除
  14. 您好,我測試的結果為"資源 (www.manhuagui.com) 已連線,但並未回應連線嘗試。資源 (www.manhuagui.com) 已連線,但並未回應連線嘗試。
    遠端電腦未回應連接埠 443 的連線,這可能是防火牆或安全性原則設定所造成,或遠端電腦暫時無法使用。Windows 在具有防火牆的電腦上找不到任何問題。 已偵測 已偵測
    連絡服務提供者或遠端系統擁有者以取得進一步的協助,或稍後再試一次 已完成
    請問這該如何解決,非常謝謝您

    回覆刪除
    回覆
    1. 您好,已可正常使用,抱歉打擾了,感謝您

      刪除
  15. 抱歉,還是不能使用,它顯示非安全連線,不讓我連線,請問該怎麼處理呢?感謝您

    回覆刪除
    回覆
    1. 您好, 非安全連線應該是你用http不是https?

      "資源 (www.manhuagui.com) 已連線,但並未回應連線嘗試。資源 (www.manhuagui.com) 已連線,但並未回應連線嘗試。
      -> 這應該是因為被ban ip的關係

      manhuagui網站本身會ban ip, 如果被ban ip只能等時間冷卻, 或是換IP才有解了。

      刪除
    2. 好的,非常謝謝您

      刪除
  16. 大哥你好,我是大陆的朋友,我以前用这个下载器下载了很多东西,然而直到上个月我用的VPN更新了以后就再也使用不了你的下载器下载了,下载E站的图报错:有关调用实时(JIT)调试而不是此对话框的详细信息,
    请参见此消息的结尾。

    ************** 异常文本 **************
    System.NullReferenceException: 未将对象引用设置到对象的实例。
    在 WebClass.Web.hwrEXH(String _strUrl, String host_name, CookieContainer FromCookie, Boolean IsReturnHeader)
    在 MahoMangaDownloader.MangaClass._ehentai.OverImageLimit(Int32 ImageLimit_setting_percentage, Int32& now_ImageLoading, Int32 retry)
    在 MahoMangaDownloader.MangaClass._ehentai.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()

    ----------------------------------------
    libRegexClass
    程序集版本:1.0.0.0
    Win32 版本:1.0.0.0
    基本代码:file:///D:/MahoMangaDownloaderVer15.6_x86/MahoMangaDownloader/libRegexClass.DLL
    ----------------------------------------
    HtmlAgilityPack
    程序集版本:1.6.13.0
    Win32 版本:1.6.13
    基本代码:file:///D:/MahoMangaDownloaderVer15.6_x86/MahoMangaDownloader/HtmlAgilityPack.DLL
    ----------------------------------------

    ************** JIT 调试 **************
    要启用实时(JIT)调试,
    该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
    jitDebugging 值。
    编译应用程序时还必须启用
    调试。

    例如:





    启用 JIT 调试后,任何未经处理的异常
    都将被发送到在此计算机上注册的 JIT 调试程序,
    而不是由此对话框处理。
    因为字数有限所以只截取部报错文本。
    希望大哥你能看看是哪里出了问题。谢谢大哥了!

    回覆刪除
    回覆
    1. 您好, 網路&VPN基本上我這邊無解, 只能靠使用者自行解決喔, 這不是我這邊有能力處理的...。 下載器的錯誤是parser抓不到對應的資料才會回null, 應該是下載器連線到E站被擋或是給的是不預期的資料...

      刪除
  17. 您好,請問執行後出現"無法載入檔案或組件 'cefsharp.core.runtime.dll'無法正常開啟是什麼原因呢?系統是WINDOWS 11

    回覆刪除
  18. 今天要抓dmzj結果彈出了↓屢試不爽 有人跟我一樣嗎
    遠端伺服器傳回一個錯誤: (403) 禁止

    回覆刪除
    回覆
    1. 剛剛忘了選名字。打開很久沒用的Jcomicdownloader倒是正常,喵喵喵把我整迷糊。

      刪除
    2. 您好, 已修復這問題, 謝謝回報!

      刪除
  19. 請問柯南這類非常擋ip,下個二頁就不動,換ip又下二頁,就這樣循還,有沒有改善法? 謝謝。

    回覆刪除
    回覆
    1. 您好, 遇到ban ip建議只能設定加大延遲時間或換個網站, 沒有其他解法了...。

      刪除
  20. 請問COLAMANHAU無法下載,是為何呢謝謝。

    回覆刪除
    回覆
    1. 您好, 因為COLAMANHAU目前被防毒軟體偵測為惡意網站, 目前暫時不再支援這個網站喔

      刪除
  21. 請問有沒有下載大陸 韓國漫畫的網站 求好心人謝謝

    回覆刪除
  22. 請問Z大 welovemanga.one 這生肉網站,我每次下載都會變成PAUSE......

    回覆刪除
    回覆
    1. 您好, 因為welovemanga目前被防毒軟體偵測為惡意網站, 目前暫時不再支援這個網站喔...

      刪除
    2. 感謝Z大的回覆<(_ _)>

      刪除
  23. 請問同時選取幾個漫畫,讓它們變成藍色按編輯路徑,想同時改路徑,但是每次都只有一個改成功,它不能同時改好幾個嗎?

    知道可以到mmd_List1去尋找取代,但有時要打開文件,它一直都是 「沒有反應」。

    回覆刪除
    回覆
    1. 用WORD 、WORDPAD、 記事本,只有WORD開啟成功,也尋找取代完成,但不知怎麼儲存成JSON檔。

      刪除
    2. 您好, json檔案就是txt格式, 用記事本或notepad++修改就可以了, 不知道怎麼儲存可以存成txt後再改副檔名成json就好。

      刪除
  24. 您好,抱歉https://www.manhuagui.com/comic/24563/這部漫畫一直無法下載完成,每到了50%就PAUSE,請問有解決方案嗎?感謝您。

    回覆刪除
    回覆
    1. 您好, 我剛剛測試90頁都有順利下載完, 你可以看看log資料夾的log檔案查看看錯誤訊息是什麼, 個人覺得應該是被ban ip的關係...

      刪除
    2. 好的,非常感謝您^^

      刪除
  25. 不好意思 想請問一下chrome更新後cookie變很難找 這樣要登入E站是不是變難了

    回覆刪除
    回覆
    1. 您好, 我是都用editThisCookie這個擴充套件:
      https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg

      刪除
  26. 請問「追蹤漫畫」如何快速搜尋?

    回覆刪除
    回覆
    1. 您好, 目前沒有這功能喔, 真的有必要可以直接用notepad++開啟mmd_trace_list.json自行編輯(記得先備份)

      刪除
  27. EX好像沒辦法用了,不知道是被改了還是怎樣,現在網站有時候503

    回覆刪除
    回覆
    1. 您好, EX大概這兩週有改版, 下載圖片的時候只要開多個執行緒就很容易503 (實際上是極短暫的ban ip), 要解決辦法只能調低執行緒=1 & 延遲時間拉高到10000ms以上慢慢下載。

      另外還有一種做法就是不斷換ip, 我目前自己是有改一版enhance換IP的機制, 遇到503也會自己換IP, 不過因為不知道有多少人有在用自動換IP的功能, 所以就沒特別想為了這enhance出新版了, 目前只能建議低量下載...。

      刪除
  28. 您好,我重灌後就無法下載漫畫,出現無法連接至遠端伺服器的訊息,請問該如何解決呢?謝謝您

    回覆刪除
  29. 您好,現在已可使用,感謝您。

    回覆刪除
    回覆
    1. OK, 無法連接至遠端伺服器通常是網站掛了或是被ban ip, 問題有解決就好。

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

    回覆刪除
  31. 您好,comicun 好像沒辦法用了。

    回覆刪除
    回覆
    1. 您好, 無限動漫的網域名已換成https://www.comicabc.com/
      我剛測試可以正常下載, 如果還是不行可以提供有問題的網址給我, 我在測試看看。

      刪除
  32. 靠......又是我,上次留言是6/2,今天7/6 dmzj又來了改版真是沒完,順便連我的舊火狐都拖下去,一打開、網頁面目全非。

    回覆刪除
    回覆
    1. 更正,好像dmzj被抄家了還怎樣,詳情不明,行動版可能還看得到什麼。就這樣。

      刪除
    2. 您好, 剛看了一下感覺像網站大改版, 日系漫畫幾乎都不能看了, 我應該會在觀望一下看網站最後長怎樣, 在決定要不要繼續支援這網站...。

      刪除
    3. 放棄了,DMZJ實在事太多,雖然看起來是有些用戶還正常使用。
      回報一個格式不正確,遇到有分割系列的時候很容易抓不到。 https://www.copymanga.site/comic/rongyilouchuxinshengdenvpuxiaojiedaowojialaile

      刪除
    4. 您好, 最新版已修復copymanga抓不到部分話集數的問題, 感謝回報!

      刪除
    5. 至於DMZJ我現在是完全看不到日系資源, 所以目前就不處理了, 瀏覽器看不到我這邊也是無解...

      刪除
    6. dmzj是改成了要登入有驗證手機號的賬戶才能看到漫畫

      刪除
    7. 您好, 感謝告知, 如果是這種情況, 雖然我這邊也可以做下載器模擬登入頁面, 存cookie在瀏覽器套件裡, 可是這功能我做了也沒帳號測試, 也不知道多少人會用, 目前想說就暫時不支援了...。

      刪除
  33. 請問下載EX 時只會下載資料夾後跳任務完成,無法
    下載圖片,這個要怎麼解決?

    回覆刪除
    回覆
    1. 您好, 再麻煩提供log資料夾的log檔案, 看錯誤訊息是什麼, 才有辦法知道是什麼問題喔。

      刪除
    2. 有相同問題。 LOG:
      ERROR 2023/07/18 11:08:57 _ehentai GetDownloadImg download org images failed, accept_data = Downloading original files of this gallery requires GP, and you do not have enough.
      ERROR 2023/07/18 11:08:58 _ehentai GetDownloadImg download org images failed, accept_data = Downloading original files of this gallery requires GP, and you do not have enough.
      ERROR 2023/07/18 11:09:00 _ehentai GetDownloadImg download org images failed, accept_data = Downloading original files of this gallery requires GP, and you do not have enough.
      WARN 2023/07/18 11:09:00 DownloadProcess DoWorker Download Img exceed retry count
      ERROR 2023/07/18 11:09:07 _ehentai GetDownloadImg download org images failed, accept_data = Downloading original files of this gallery requires GP, and you do not have enough.
      ERROR 2023/07/18 11:09:08 _ehentai GetDownloadImg download org images failed, accept_data = Downloading original files of this gallery requires GP, and you do not have enough.
      ERROR 2023/07/18 11:09:10 _ehentai GetDownloadImg download org images failed, accept_data = Downloading original files of this gallery requires GP, and you do not have enough.
      WARN 2023/07/18 11:09:10 DownloadProcess DoWorker Download Img exceed retry count

      刪除
    3. 您好, 上面log意思是超過GP使用量了, 目前一般的帳號要下載原尺寸圖檔超過流量會需要GP, 除非你的帳號是付費版的才比較不會踩到上限。 你可以把下載器的下載原尺寸圖檔功能關掉在試試看, 或是升級自己的帳號...

      刪除
    4. 取消 下載原尺寸圖檔 選項後,已可順利下載,感謝!<(_ _)>

      刪除
    5. OK, 問題有解決就好~。

      刪除
  34. 不好意思 想問一下目前有支援哪些網站

    回覆刪除
    回覆
    1. 您好, 可以參考下面網站:
      https://project.zmcx16.moe/?page=mahomangadownloader

      刪除
  35. 報告版大 下載nhentai.net 會一直卡在BROWSER視窗,一直重覆也一直認証 OTZ

    回覆刪除
    回覆
    1. 您好, 我剛剛測試也是這樣, 應該是Cloudflare出新招擋機器人, 連人工驗證也能擋...

      因為這部分我也是用第三方的瀏覽器套件, 所以不一定有解, 目前已經有人在Cefsharp討論區詢問了, 希望開發方能有辦法解決...:
      https://github.com/cefsharp/CefSharp/discussions/4556

      刪除
    2. 真的很感謝Z大大的回覆,期待Z大有空有方法後更新

      刪除
    3. https://github.com/chromiumembedded/cef/issues/3547

      看起來恢復正常了, 我剛剛測試已經沒問題, 原本還想了個超大的workaround做到一半, 幸好不用繼續做下去XDD

      P.S. 感覺連原本的人工驗證都沒了, 搞不好是被客戶罵太兇先rollback, 先繼續觀察看看...。

      刪除
    4. 剛剛測試真的可以正常下載了,感恩Z大幫忙

      刪除
    5. 不客氣, 如果還有遇到問題歡迎隨時提出~。

      刪除
  36. 請問在EX
    下載AI 圖片集時可以正常下載
    同人漫時會無法下載
    這是什麼問題?

    回覆刪除
    回覆
    1. 您好, 再麻煩提供log資料夾的log檔案, 看錯誤訊息是什麼, 才有辦法知道是什麼問題喔。

      刪除
    2. 爬了一下文
      好像是帳號等級不足
      不能下載原尺寸圖
      關掉後就正常了

      請問要怎麼升級帳號?
      還有不是不能設置帳號嗎
      只能設置Cookie
      升級帳號就可以下載原圖嗎?

      刪除
    3. EH表站有個donate頁面可以升級帳號, 升級帳號要花虛擬幣買, 我當初有花500塊台幣左右升銀牌帳號, 不過缺點是升級後帳號會被記住, 就不能換IP解ban了, 我自己是有兩個帳號切換使用...

      刪除
  37. 大大您好 最近下載NH的漫畫 不知道為甚麼驗證是否為自然人的小視窗,我按下驗證後仍然無法驗證成功一直跳回原本未驗證的狀態,如果關閉視窗還會程式崩潰

    Microsoft .NET Framework
    您的應用程式中的元件發生未處理的例外狀況。如
    果您按一下[繼續],應用程式會忽略此錯誤並管試繼續。
    無法存取已處置的物件。
    物件名稱:"Browser。
    詳細資料(D)
    繼續()

    回覆刪除
    回覆
    1. 您好, 我測試也是這樣, 這是Cloudflare出新招擋機器人, 連人工驗證也能擋...

      目前已經有人在Cefsharp討論區詢問了, 希望開發方能有辦法解決...:
      https://github.com/cefsharp/CefSharp/discussions/4556

      如果一個禮拜後Cefsharp還是沒解的話, 我在想其他招了~

      刪除
    2. https://github.com/chromiumembedded/cef/issues/3547

      看起來恢復正常了, 我剛剛測試已經沒問題, 原本還想了個超大的workaround做到一半, 幸好不用繼續做下去XDD

      P.S. 感覺連原本的人工驗證都沒了, 搞不好是被客戶罵太兇先rollback, 先繼續觀察看看...。

      刪除
  38. 您好, 我測試也是這樣, 這是Cloudflare出新招擋機器人, 連人工驗證也能擋...

    目前已經有人在Cefsharp討論區詢問了, 希望開發方能有辦法解決...:
    https://github.com/cefsharp/CefSharp/discussions/4556

    如果一個禮拜後Cefsharp還是沒解的話, 我在想其他招了~

    回覆刪除
  39. 謝謝大大回復 ~
    希望有解決方法QAQ

    回覆刪除
    回覆
    1. https://github.com/chromiumembedded/cef/issues/3547

      看起來恢復正常了, 我剛剛測試已經沒問題, 原本還想了個超大的workaround做到一半, 幸好不用繼續做下去XDD

      P.S. 感覺連原本的人工驗證都沒了, 搞不好是被客戶罵太兇先rollback, 先繼續觀察看看...。

      刪除
  40. 依照慣例 久違的來跟版主大大聊天XDXDD
    幸腹塗鴉這個畫風好讚哦,而且很日常向的感覺,我被吊到了(自己咬餌了
    蔚藍檔案當初剛出日版的時候就馬上開玩,台版也是因為要看的懂劇情才玩XD 雖然一年沒開了(工作忙了一年,幾乎沒時間開)最近真的好多人來入坑蔚藍!!!我有被嚇到~~~另外再次感謝大大分享這麼好的爬蟲程式QQ

    回覆刪除
    回覆
    1. 幸腹塗鴉動畫真的不錯看, 角色跟料理都超香XD 特別喜歡芳文社的各個治癒系作品 (之前在巴哈動畫瘋看搖曳露營時, 每一集都有人留言說全世界欠芳文社一座諾貝爾和平獎, 芳文宇宙沒有戰爭XDD)

      蔚藍檔案我已經過了衝刺期, 現在養生玩就好XDDD 也感謝你的支持~~

      刪除
  41. 最近下載EX網的時候常常有一兩個項目下載到一半就暫停,點選重新開始就會直接跳暫停,要重開一個新的下載列才會動,請問是發生什麼事呢?
    大概像這樣
    https://i.imgur.com/PIaNMNm.png

    回覆刪除
    回覆
    1. 您好, 可以看log資料夾的log擋案, 看錯誤訊息是什麼, 一般會變暫停是因為失敗次數超過設定重試次數, 有時候是網站不回應, 有時候是檔案下載到一半被hang住被咬住, 不過也不用新開下載列, 直接對暫停的任務右鍵->指令->Ready就好。 (記得先確認下載資料夾內的檔案有沒有被咬住下載到一半的壞檔)

      刪除
    2. 有時候把最後面抓的檔案隨便選3~5個砍掉,就能順利下載了

      刪除
  42. 大大請問
    WARN 2023/08/13 22:05:26 Web hwrEXH ex = System.Net.WebException: 基礎連接已關閉: 傳送時發生未預期的錯誤。 ---> System.IO.IOException: 無法從傳輸連接讀取資料: 遠端主機已強制關閉一個現存的連線。。 ---> System.Net.Sockets.SocketException: 遠端主機已強制關閉一個現存的連線。
    這樣會是甚麼問題呢?

    回覆刪除
    回覆
    1. 您好, 這是網站端切斷連線, 通常是網站不穩或是被ban ip, 可以過段時間或換個IP在測試看看。

      刪除
  43. 我的系統是WIN7,是不是新版下載器跟WIN7不相容?
    我的狀況是[無法載入CefSharp.Core.Runtime.dll所匯入的程序]
    轉散發套件也裝了,18.X版依然無法啟動
    我手上還有16.9版,但是舊版本已經被E變態黨下來,無法抓圖了

    請問有辦法解決嗎?還是因為我用WIN7就沒辦法了?

    回覆刪除
    回覆
    1. 您好, 因為新版Chrome已不支援Win7, 所以目前無解了... 除非升級作業系統或是裝個win10的VM...

      刪除
  44. 你好,這幾天在下載ex的原圖的時候,常常會發生下載幾張之後就馬上停止的狀況,通常都會發生在原圖比較大的狀況。
    以下是log,已刪除下載的連結跟ip

    ERROR 2023/08/29 09:32:51 ImgFile download_file_ex download_url:

    ERROR 2023/08/29 09:32:51 ImgFile download_file_ex System.AggregateException: 發生一或多項錯誤。 ---> System.Net.WebException: 無法連接至遠端伺服器 ---> System.Net.Sockets.SocketException: 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為連線的主機無法回應。

    於 System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)
    於 System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
    於 System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
    --- 內部例外狀況堆疊追蹤的結尾 ---
    於 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
    於 System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
    於 System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
    --- 內部例外狀況堆疊追蹤的結尾 ---
    於 System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
    於 System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
    於 System.Threading.Tasks.Task.Wait(TimeSpan timeout)
    於 FileIO.ImgFile.download_file_ex(String download_url, String path, String file_name_no_extension, List`1 headers, Image_Format img_format)
    ---> (內部例外狀況 #0) System.Net.WebException: 無法連接至遠端伺服器 ---> System.Net.Sockets.SocketException: 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為連線的主機無法回應。

    於 System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)
    於 System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
    於 System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
    --- 內部例外狀況堆疊追蹤的結尾 ---
    於 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
    於 System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
    於 System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)<---

    WARN 2023/08/29 09:32:51 DownloadProcess DoWorker GetDownloadImg ban ip fail
    WARN 2023/08/29 09:32:51 DownloadProcess DoWorker Download Img Critical Fail

    回覆刪除
    回覆
    1. 您好, EX近期有改版導致很容易ban ip, 這問題基本上無解, 只能調高下載器延遲時間(5000~10000ms以上)慢慢下載, 或是有浮動IP的話可以設定讓下載器自動換IP, 不過每個人網路環境不同, 必須自己準備換IP的程式或script才行。

      刪除
    2. 你好,感謝回覆。
      目前測試延遲時間設定在20000ms,原圖大小在15mb左右的可以正常下載。
      另外前幾天被ban ip ,一次就被ban 48小時起跳。

      刪除
    3. 恩恩, 我之前研究所宿舍最慘被ban ip一星期, 建議沒有浮動IP還是少量慢慢下載就好, 如果有浮動IP就不打緊XD

      刪除
  45. 您好 請問網站支援列表上https://www.colamanhua.com/
    網站名稱已改成colamanga
    程式是否會做更新
    感謝

    回覆刪除
    回覆
    1. 您好, 剛剛測試了下, colamanga已經不會被我的防毒軟體阻擋, 用virustotal檢測看起來也沒問題, 剛剛有改一版release了, 你可以再試試看有沒有問題。

      P.S. 因為colamanga網站是用lazy loading技術顯示圖片, 網頁上又沒有顯示準確頁數, 所以下載器得抓到所有圖片才會開始下載, 如果發現沒辦法下載(尤其是頁數特別多的漫畫), 可以試著把重置時間設定成120~240以上, 讓下載器多花一些時間把所有頁數抓完。

      刪除
  46. 在2018翻拍的城市獵人法國真人版是比較接近原作的好作品
    版主可以去看看

    回覆刪除
    回覆
    1. 之前有看過預告想看但是不小心就忘了, 我之後來追, 謝謝推薦XD

      刪除
    2. 在下也推城市獵人法國真人版~

      刪除
    3. 謝謝推薦, 這個連假來填坑XD

      刪除
  47. 找不到方法: 'Boolean WebClass.Web.RemoteFileExists(System.String 請問這ˋ要我去找檔案到資料夾嗎? zmcx大大

    回覆刪除
    回覆
    1. 您好, 這個是檢查網路最新版檔案在不在, 我也不懂為什麼會有找不到方法這個error, 能想到的就是某個重要的dll被防毒軟體殺掉了, 不然編譯好的檔案該有的檔案都有不應該跳這個error QQ

      你可以從上面的下載連結直接下載, 然後把檔案全部蓋掉(除了User_Data資料夾)在開啟程式一次試試看, 照理說應該要能解...。

      刪除
  48. 您好,感謝更新。可不可以指導一下如何清理 User_Data 裡面的 CefSharpCache 內的東西呢?原因是經過數十次軟體更新及使用無數次以後整個MahoMangaDownloader 目錄長到差不多3GB 了,而且好像會越來越大,謝謝解答。

    回覆刪除
    回覆
    1. 您好, 那個是Chromium瀏覽器的cache, 瀏覽器cache會長這麼大算正常, 原本這個檔案是設定non-persistent, 可是後來為了支援某些網站能手動做reCaptcha驗證, 所以才改成persistent, 免得每次下載器重開就要重做一次我不是機器人驗證。

      下一版我可以在設定加個開關讓使用者決定要不要保留Cache, 在這之前如果你想自動清除的話, 可以將下面的script存成windows batch然後儲存到下載器的User_Data資料夾:
      echo off

      if exist "%~dp0\CefSharpCache" (
      echo "delete CefSharpCache"
      rd /S /Q "%~dp0\CefSharpCache"
      ) else (
      echo "no need delete CefSharpCache"
      )

      檔名: delete_CefSharpCache.bat
      然後到windows task scheduler(Windows工作排程器)設定排程, 可以設定一天一次或你想要的時間定時執行, 就會定時自動清除這個cache資料夾

      刪除
  49. 回報一下,上週開始 manhuagui 下載會很快進入ban ip的狀態,大約兩三張圖後就卡住了,設置是原本的,我還沒有嚐試出適合的延遲,今天設定 800 然後執行緒改成 1,大約跑了七八張就被 ban 了

    回覆刪除
    回覆
    1. 您好, 我自己這幾天下載看起來正常, manhuagui有些漫畫很容易ban ip (e.g. 單行本類的, 像是柯南, 或是我有遇到其他的像是異世界迷宮開後宮), 我也猜不出來網站server是怎麼判斷的, 能做的只有把延遲時間拉到極大(20000以上), 或是這種容易被ban ip的漫畫就換個網站下載了...

      刪除
  50. 原來單行本比較容易被 ban 嗎?我這幾天嚐試的也的確是單行本,其中一個也正好是柯南

    回覆刪除
    回覆
    1. 恩, 我也搞不懂看漫畫的網站怎麼設限制的, 只能用經驗法則去猜, 網站方也不喜歡被爬蟲程式抓檔案, 會各種奇怪的限制跟改版防下載器...

      刪除
  51. 你好,我由18.6更新到18.7後,windows defender自動觸發,然後mahomangadownloader.exe就被刪走了。程式關閉後便無法再開啓,以18.6版本備份重新更新一次也沒法還原。請問可以如何解決?

    回覆刪除
    回覆
    1. 您好, 可以找下載器更新時的備份資料夾, 只有把User_Data資料夾複製到新版下載器就能直接使用了。 另外如果防毒軟體會阻擋的話, 可以加例外清單避免被防毒軟體移除。

      刪除
    2. 已經成功了,感謝

      刪除
  52. 你好
    今天重灌電腦
    本來可以開啟現在開不起來
    只會工作管理員處理程序出現1秒然後不見(閃退)
    各版版本都試過了 包含X86
    請問有可能是什麼原因?
    防毒也關了
    WINDOWS10 22H2

    回覆刪除
    回覆
    1. WARN 2023/10/05 04:38:54 UserSetting ReadSettingToIni Read mmd_setting.ini fail, write default setting.

      log 顯示這個

      刪除
    2. 您好, 可以確認是否有裝以下套件:
      * .Net framework 4.5.2或以上的版本
      * Visual C++ 2019 (只能安裝2019版, 其他版本不行)

      或是開windows 事件檢視器, 看程式crash的原因是什麼

      刪除
    3. * Visual C++ 2019 (只能安裝2019版, 其他版本不行)
      謝謝 問題出在這個

      刪除
    4. ok, 問題有解決就好~。

      刪除
  53. 不知道為啥 名稱亂碼 變成 World Trigger
    https://www.copymanga.site/comic/WorldTrigger
    偶有章節亂碼不知道是不是因為相同原因

    回覆刪除
    回覆
    1. 嗯? 發出來後 夾在名稱間的亂碼沒有顯示出來 XD

      刪除
    2. 您好, 剛測試了一下原因是少做一層html decode, 所以只要是html特殊字元都會出問題, 像是World Trigger,   = 空白

      預計這個連假會找個時間修復這問題, 感謝回報!

      刪除
    3. 你的回覆跟我剛剛的留言沒有顯示出來也是一樣問題, 那些特殊字元放到html碼裡面就變成空白或其他字元了, 剛好反過來google blogger做了html encode XD

      刪除
  54. 這邊是因為win7只能跑18.0版本
    最近終於換win11直接跳版本到18.7
    現在如果被ex ben ip 是不是改為會下載一個509的.gif
    記得以前是不會
    因為這樣變成如果被ben ip會有一整排的509gif檔案
    另外希望可以像fail_img一樣放幾張廣告頁的圖片
    如果是廣告頁可以跳過之類的

    回覆刪除
    回覆
    1. 您好, EX ban ip會有幾種情況, 其中一種就是會下載509 gif, 下載器會檢查下載的檔案是不是509 gif, 如果是的話會作為下載failed卡在那邊。

      如果你有遇到下載一排509 gif的情況, 可以先檢查那個509 gif的檔案是不是跟下載器Fail_Img資料夾的圖片檔案是否完全大小一致, 或是直接寄給我我在檢查看看或是加到下一版Fail_Img內。

      至於個人設定廣告頁跳過的問題目前暫不考慮實作, 因為下載器本身會做頁數檢查, 要檢查是不是廣告頁也得先下載, 跳過廣告頁又會導致下載頁數不匹配, 兩種功能是相衝突的, 除非要幫每次下載都儲存一個index紀錄這件事, 不然基本上要同時做到這兩個功能又不重複下載是不太可能的事...。

      刪除
  55. 站長,不好意思,windows 把程式檔下來說發現Trojan:Win32/CryptInject!MSR,是要無視它還是?

    回覆刪除
    回覆
    1. 同樣偵測到木馬~
      昨天更新完 18.8
      但是今天看 windows defender 跳出警告
      MahoMangaDownloader.exe 偵測到內藏木馬~
      Trojan:Win32/CryptInject!MSR

      刪除
    2. 您好, 用VirusTotal這個網站檢查:
      https://www.virustotal.com/gui/file/b0a44ad31b3b1658c46fd8f33fada4de11032da5b1da2f8c54fc38667db404a2/detection

      20幾家資訊安全廠商的防毒引擎的檢測結果, 看起來只有Microsoft判定為惡意檔案, 所以應該是False Alert。

      因為個人製作的程式基本上都是用self-signed certificate, code signing certificates非常貴而且基本上只給商業授權, 所以下載器會被防毒軟體作為可疑程式很正常。 不過也沒辦法保證使用的3rd party library有沒有漏洞, 這只能靠使用者自行判斷了。

      刪除
    3. 那就只能直接從 defender 設定排除了~

      刪除
  56. 版本1.87 1.88
    這兩天下載colamanga時會出現停頓現象
    下載話數不會出現停止Pause就一直停留Ready需要手動刪除
    少數下載完成 檔案內容只有一頁
    請問要修改那些設定或時間

    回覆刪除
    回覆
    1. 您好, colamanga比較不一樣, 因為他是lazy loading, 所以必須等下載器讀取完所有圖片才會開始下載, 只要頁數很多的漫畫會卡在ready很久很正常, 因為他還在嘗試把所有圖片都載入完畢。 另外針對這種頁數多的資源如果下載會失敗, 可以把重置時間拉高到300以上(5分鐘), 避免發生所有圖片都讀取完之前timeout的問題。

      刪除
    2. 謝謝 我再試試

      刪除
  57. 版本輸錯 18.7 18.8

    回覆刪除
  58. 你好我用https://welovemanga.one/mgraw-2889/ 網址下載漫畫但是logfiles出現重複

    參數名稱: startIndex
    於 System.String.Substring(Int32 startIndex, Int32 length)
    於 MahoMangaDownloader.MangaClass._lovehug.GetPageUrlList(String url, List`1 page_url_list)
    於 MahoMangaDownloader.MangaClass.MangaFactory.GetPageUrlList(String url, List`1 page_url_list)
    於 MahoMangaDownloader.DownloadProcess.DoWorker(Object param)
    WARN 2023/10/17 22:29:12 DownloadProcess DoWorker System.ArgumentOutOfRangeException: StartIndex 不可以小於零。

    並且狀態顯示0%[0/0]
    請問該如何處理?(版本18.6和18.8都測試過了)

    回覆刪除
    回覆
    1. 您好, 不好意思因為welovemanga現在會被PC-cillin視為惡意網站, 所以已經不支援很久了...

      刪除
    2. 我使用所有MahoMangaDownloader支援的所有網址都長這樣,並且沒有下載PC-cillin,請問是不是只有我的問題

      刪除
    3. 這個網址可以下載嗎?
      https://www.manhuagui.com/comic/47635/

      如果不行的話, 再麻煩提供log給我, 我再看看能不能找出問題...。

      刪除
    4. 已經可以了,感謝

      刪除
    5. OK 問題有解決就好~。

      刪除
  59. 這幾天更新到18.8後,裝成功,可是用一陣子,就自動不見,必須重裝一次,幾乎每天都在重裝。

    需要的三種環境Win10 or later 、Net framework 4.5.2、 Visual C++ 2019 (只能安裝2019版, 其他版本不行)、防毒過期了,會影響的都注意了,還是這樣…

    回覆刪除
    回覆
    1. 您好, 會自動不見我能想到的只有被防毒軟體移除掉, 看要不要把下載器加入防毒軟體的例外清單, 在測試看看。

      如果是支援性問題, 基本上不可能檔案無故失蹤, 防毒軟體直接砍掉或放到隔離區的可能性比較大...。 另外每間防毒軟體過期的行為都不相同, 有些只會停止更新病毒碼, 可是一般的掃描跟隔離行為應該還會維持作用。

      因為每個人的環境都不一樣, 環境問題我這邊基本上只能通靈, 不一定有解, 基本上只能靠使用者自力救濟..., 或是提供更多訊息我這邊才有機會研究原因...。

      刪除
  60. 今天也遇到防毒軟體(Bitdefender)判斷問題,而且移除防毒後Windows內建防毒也判斷有毒,不知道是哪個動作會觸發防毒。

    回覆刪除
    回覆
    1. 您好, 這問題基本上無解, 畢竟我不太可能花心力去找各個防毒軟體廠商處理誤判問題, 而商業程式碼簽章價格昂貴我也不考慮購買, 所以...只能請使用者自行評估是否要將下載器加入例外清單了。

      刪除
    2. 自己回報一下,重新安裝防毒+使用18.4板目前可以~單純分享一下
      感謝大大寫這個程式

      刪除
    3. 謝謝提供資訊, 我後來再用virustotal網站測試, 最新版18.8的防毒廠商偵測有問題從原本的1間變成15間, 然後上傳18.7版測試則是7間, 18.6, 18.5, 18.4則都是0間, 可是以上所有版本我都只改parser, 理論上應該結果要相同...。

      目前想法應該是要嘛以前3rd party library就有漏洞, 只是最近才終於被廠商關注這程式, 不然就是最近兩版開始被惡意舉報了...。

      刪除
  61. 我用的是mcafee,有試過加入排除名單,還是一樣會不見。

    安裝的檔都在,就只有紅色那頭的檔會不見,就需重裝讓那檔案重新出現,才能點它來用。

    回覆刪除
    回覆
    1. 您好, 如果加入例外清單還是會不見, 我覺得有可能的原因要嘛是mcafee的例外清單功能壞了, 不然就是mcafee程式中斷時windows defender啟動時做的手腳。

      真的要找是誰動的手腳, 可以用Process Monitor這個工具監控看檔案是被哪個process砍掉的:
      https://learn.microsoft.com/en-us/sysinternals/downloads/procmon

      附上chatGPT提供的使用方法:
      https://imgur.com/5uOx02R

      刪除
  62. Eset Nod32也出現被刪除 是不是有人惡意舉報?

    回覆刪除
    回覆
    1. 謝謝提供資訊, 我後來再用virustotal網站測試, 最新版18.8的防毒廠商偵測有問題從原本的1間變成15間, 然後上傳18.7版測試則是7間, 18.6, 18.5, 18.4則都是0間, 可是以上所有版本我都只改parser, 理論上應該結果要相同...。

      目前想法應該是要嘛以前3rd party library就有漏洞, 只是最近才終於被廠商關注這程式, 不然就是最近兩版開始被惡意舉報了...。

      刪除
  63. 您好
    如果有跑到一些已經被ex刪掉的網址會沒辦法判斷是因為ben ip還是該相簿已經刪掉了
    主要是如果開啟監視剪貼簿+右鍵->複製網址
    會造成跳出錯誤 然後監視剪貼簿就失效必須要重開
    這邊提供一個已經被刪掉的相簿
    g/2701281/05a32e4c47/

    回覆刪除
    回覆
    1. 您好, 剛剛測試了一下的確有這問題, 目前有加錯誤處理讓剪貼簿功能不會因為錯誤導致中斷, 預計下一版修復這問題, 謝謝回報!

      刪除
  64. 您好
    目前個人使用上
    18.7不會被邁克菲擋掉
    18.8跟18.9都會
    設白名單照樣被隔離
    可惜之前的備份都因為清理空間刪掉了
    謝謝
    不知道18.7還能撐到哪一天......
    想請問一下18.4還可以再提供下載嗎?
    謝謝

    回覆刪除
    回覆
    1. 您好, 18.4可以在這下載, 過去的版本也可以在這裡找到:
      https://github.com/zmcx16/MahoMangaDownloader_release/releases/tag/v18.4.0

      設白名單還被隔離其實有點扯, 可以去邁克菲論壇或是敲support ticket請他們的support處理看看...

      刪除
  65. 你好,今天在下載ex的時候,發現卡住的情況。
    去論壇內,網站更新日誌有寫到有更新,其中一項就是下載原圖按鈕將不再彈出下載對話框,而是直接開啟完整圖片,不確定是否因為這樣造成卡住的。

    回覆刪除
    回覆
    1. 您好, 剛剛查了一下EH站有改版, 原始圖檔的連結路徑規則有被修改造成, 剛剛有出一版修復這問題, 感謝回報!

      刪除
  66. 作者您好,至今下載EX經常會有下載到圖像不完整導致下載卡住,圖像會被程式占用必須關閉主程式手動刪除不完整的圖像才能重新下載,有時則是會生成0位元的圖像卡著導致下載失敗。
    有時候同時下載數十個畫廊(單線程超慢速)會有約15%~20%的畫廊下載失敗。
    有時則是有不完整的圖像卻顯示下載完成,希望能加入較驗機制驗證圖像完整度。

    回覆刪除
    回覆
    1. 您好, 下載到不完整的圖像卻顯示下載完成這問題的檢查機制應該有在ver18.9時改善, 現在應該不會因為網路或網站不穩下載中斷時會跳過顯示未完成, status欄位應該會設定成pause才是?

      至於網站不穩導致檔案卡住這問題, 這部分因為下載器的下載是直接用.net webclient download file的api, 所以只要網站或網路不穩卡住就會有檔案咬住的問題, 目前只能自己砍掉壞檔在將任務列設成ready重新下載, 要完全解決這問題只能不要用上面那個download api, 改自己寫整套下載+驗證機制, 要花不少功夫, 我應該等比較有時間才會來研究這塊...

      以前EX下載還蠻穩的, 壞檔的比例很低我就不太想自己搞底層下載的實作這塊, 不過最近幾個月感覺EX的壞檔比例真的越來越高, 感覺繼續手動處理壞檔真的太浪費時間...。

      刪除
  67. 前幾次都是莫名的紅頭像不見不能用,依提供的三新環境裝了,19版的也裝了,防毒名單也加入排除名單,但還是紅頭像不見。

    今早又重裝19版時,彈出了「嚴重」警告,裡面含有Trojan:Win32/AgentTesla!ml。自動被隔離了。

    回覆刪除
    回覆
    1. 您好, 防毒軟體false positive誤判這問題我這邊基本上沒辦法處理, 例外清單沒作用也是, 自己做的應用程式就是可能有這問題, 我也不可能去找眾多防毒軟體廠商請他們處理false positive或例外清單不作用問題(他們也不會鳥我就是...), 不好意思基本上無能為力...。

      刪除
  68. 請一下一下 W7家用版 還能使用嗎...
    這幾天EX上抓本子 有時都會卡掉-.-...
    然而我還在使用14.3 版本 要升上去1.9好像不行...

    回覆刪除
    回覆
    1. 您好, 這幾個月EX不斷改版, 基本上舊版下載器應該不太能work了, 至於win7很早之前的版本已經不支援了, 不好意思...。

      刪除
    2. 瞭解 不好意思....目前W7家用版SP1 更新到 Net framework4.8的樣子 -.- Visual C++ 2019那個好象更不進去 還是我抓錯...安裝要1G多....看了一下控制台 裡面有一堆 Visual C++ 2005、2008 2010、2012、2015.....已經沒有解方了嗎QQ....

      刪除
    3. 補充一個 抓謀些老本子好像就比較沒事...

      刪除
    4. 您好, 不支援win7跟必須安裝.net framework跟VC++是不同的問題, 上述兩個套件的相依性用的地方並不相同, 所以就算硬裝上去也還是沒辦法使用...。 另外這半年EH改版不少, 所以舊版下載器應該基本上沒法用了, 畢竟下載器只要網站一改版就得跟著改爬蟲, 舊版不太可能一直能正常使用...

      刪除