2022年4月17日 星期日

MahoMangaDownloaderVer16.4更新

注意!!  Ver16.4版開始必須安裝VC++ 2019可轉散發套件, 舊版使用的VC++ 2015不支援新版程式!!

VC++ 2019下載連結:

x64: https://aka.ms/vs/17/release/vc_redist.x64.exe

x86: https://aka.ms/vs/17/release/vc_redist.x86.exe


微軟VC++連結:

https://docs.microsoft.com/zh-tw/cpp/windows/latest-supported-vc-redist?view=msvc-170


這次更新主要是解決cocomanga最近改版, 導入reCAPTCHA v3導致下載器不能下載問題, 後來更新了CefSharp到最新版加上一些小設定後看起來是有bypass過去了, 不過也不知道是不是所有人的環境都能pass, 畢竟reCAPTCHA判斷是不是機器人的基準是黑箱, 也只能遇到再想辦法了...。

另外一個修改則是上一版在加hitomi的設定是文字寫反了, 因為是先POC implement在加UI, 只確定功能work, 沒注意到wording跟實際實作的功能判斷邏輯是反過來的, 是收到使用者的回報才知道, 有點丟臉XD

再來是這次的題外話, 開始追2022的新番, 想一個一個來推廣, 這次想推廣漫畫一直有追的: "派對咖孔明" (巴哈動畫瘋沒代理真的很殘念...)

wiki介紹:

《派對咖孔明》(日語:パリピ孔明)是四葉夕ト原作、小川亮作畫的日本漫畫作品。從《Comic DAYS》在2019年12月31日起開始連載。描述五丈原之戰中病死的諸葛亮以年輕之姿轉生到正在舉辦萬聖夜遊行的現代日本東京都澀谷,並因此與創作歌手月見英子相遇,於是為了實現他的夢想而以他的軍師身分活躍的故事。


OP:


ED:


另外OP原曲是出自匈牙利這首歌, 比較影片:


有興趣的話可以追追看, 漫畫跟動畫都超推薦~。



Ver16.4 更新內容:

* 解決cocomanga reCAPTCHA v3驗證不過問題(CefSharp upgrade 85.3.130 -> 100.0.140 & 一些小修改)

* 修正hitomi設置選項錯誤描述: 禁用圖片轉檔 -> 啟用圖片轉檔


下載器Demo圖:




介紹:

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


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


環境需求

.Net framework 4.5.2或以上的版本

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


簡單除錯:

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

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

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


檔案位址:

https://drive.google.com/file/d/1-q8o8HmZMxKo--n9H6KF3N0tINKivLoN/view?usp=sharing


32位元版本:

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


解壓密碼:zmcx16


免責聲明:

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

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


71 則留言:

  1. 報告Z大
    剛更新完後,會出現 "無法載入檔案或插件CefSharp.Core.Runtime"找不到指定的模組....無法使用下載器

    回覆刪除
    回覆
    1. 您好, 我自己有測試線上更新功能是正常的, 可能是防毒軟體有擋的關係, 這次CefSharp升級多了四個檔案: CefSharp.Core.Runtime.dll, chrome_100_percent.pak, chrome_200_percent.pak, resources.pak, 你可以檢查看看下載器的資料夾內有沒有這四個檔案, 沒有的話可以直接下載壓縮檔複製這四個檔案到原始的資料夾, 照理說應該就能正常執行了。

      或者更保險的話可以直接下載最新版程式, 把原始程式的User_Data資料夾覆蓋過去也可以。

      刪除
    2. 報告Z大 我全刪後下載原新版也是不行...
      目前只能先用舊版不更新
      很感謝Z大一直更新造福愛看漫畫的大家!!

      刪除
    3. 剛剛下載32位元版就可以正常打開使用了
      而64元位版無法正常開啟
      可能是我自己電腦問題....

      刪除
    4. 您好, 我知道問題出在哪了, 最新版的CefSharp必須安裝VC++ 2019可轉散發套件才行, 不能在使用之前的VC++ 2015可轉散發套件。

      你可以到這裡下載VC++ 2019可轉散發套件:
      x64: https://aka.ms/vs/17/release/vc_redist.x64.exe
      x86: https://aka.ms/vs/17/release/vc_redist.x86.exe

      參考連結:
      https://docs.microsoft.com/zh-tw/cpp/windows/latest-supported-vc-redist?view=msvc-170

      刪除
    5. 回報Z大
      剛更新~~>x64: https://aka.ms/vs/17/release/vc_redist.x64.exe

      64位元的下載器可正常開啟了,感恩Z大大!!

      刪除
    6. 收到, 謝謝幫忙測試&回報~甘蝦!

      刪除
  2. 您好,我下載了最新版本程式後,開啟一樣會遇到 "無法載入檔案或插件CefSharp.Core.Runtime"找不到指定的模組,資料夾中也確定有您說的四個檔案,這部分可能要再麻煩您了。

    回覆刪除
    回覆
    1. 補充一下,我使用32位元的是可以跑的唷,給您參考。

      刪除
    2. 您好, 我知道問題出在哪了, 最新版的CefSharp必須安裝VC++ 2019可轉散發套件才行, 不能在使用之前的VC++ 2015可轉散發套件。

      你可以到這裡下載VC++ 2019可轉散發套件:
      x64: https://aka.ms/vs/17/release/vc_redist.x64.exe
      x86: https://aka.ms/vs/17/release/vc_redist.x86.exe

      參考連結:
      https://docs.microsoft.com/zh-tw/cpp/windows/latest-supported-vc-redist?view=msvc-170

      刪除
  3. 您好
    我用兩台電腦測試後一台是更新後就可正常使用一台則是和上面留言一樣會跳出[ "無法載入檔案或插件CefSharp.Core.Runtime"找不到指定的模組]的警告視窗(嘗試複製可用電腦那邊的資料夾來覆蓋後還是一樣的情況
    不過無法使用64位元的這台下載32位元的就可以正常開啟使用

    回覆刪除
    回覆
    1. 您好, 我知道問題出在哪了, 最新版的CefSharp必須安裝VC++ 2019可轉散發套件才行, 不能在使用之前的VC++ 2015可轉散發套件。

      你可以到這裡下載VC++ 2019可轉散發套件:
      x64: https://aka.ms/vs/17/release/vc_redist.x64.exe
      x86: https://aka.ms/vs/17/release/vc_redist.x86.exe

      參考連結:
      https://docs.microsoft.com/zh-tw/cpp/windows/latest-supported-vc-redist?view=msvc-170

      刪除
    2. 您好
      下載後64位元的就可以使用了

      不過從昨天開始cocomanga雖然掃描時下載部分的清單可以正常刷出但是到了新增下載清單卻又完全沒有反應
      不曉得是ip影響還是coco本身又加強這部分?

      在log檔案看錯訊息那邊是反覆出現以下字串

      參數名稱: oldValue
      於 System.String.ReplaceInternal(String oldValue, String newValue)
      於 System.String.Replace(String oldValue, String newValue)
      於 MahoMangaDownloader.MangaClass._ohmanhua.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 2022/04/27 12:59:16 DownloadProcess DoWorker System.ArgumentException: 字串的長度不能為零。

      刪除
    3. 您好, 我自己用瀏覽器測試cocomanga很多漫畫都是圖檔都是爛的, 不確定是IP被擋還是他有些資源就真的掛了, 所以我也沒辦法測試。

      我直接用下載器測試一些網址則是有些可以載有些不行, 我是建議換個網站用了, 我打算過陣子在看看, 要是還是一樣的話我會直接把這網站從支援清單拔掉。

      刪除
    4. 應該是多了些檢查機制, 網頁看他漫話多跳幾章節,就會看到檔IP的機制...要等些時間才能重連....

      刪除
    5. 恩, 擋成這樣基本上無解了, 過陣子在看看了...。

      刪除
  4. 派對孔明是我從漫畫開始追的作品,還滿扯的。不過很好看。
    遺憾的是,諸葛村夫比較少訴說一些三國逸事,純粹看他跟三國迷店長嘴砲也是滿有趣的

    回覆刪除
    回覆
    1. me too, 這部真的經典, 動畫有歌加持又更棒了~。

      刪除
  5. 謝謝版主,cocomanga已可以正常下載

    回覆刪除
  6. Z大您好
    今天紳士網站好像改版了..
    目前無法下載,可能要再麻煩您抽空檢查一下下了
    感謝

    回覆刪除
    回覆
    1. 您好, 我剛剛測試是可以正常下載的, 不確定是不是被ban ip, 再麻煩你提供有問題的網址, 我在測試看看喔。

      刪除
  7. 謝謝大大的無料更新
    派對咖孔明被大大推坑了
    這季另兩部最期待的就是輝夜姬與間諜家家酒

    回覆刪除
    回覆
    1. 輝夜姬第三季跟間諜家家酒都超讚, 另外我也超期待街角魔族第二季, 希望跟第一季一樣好看XD

      刪除
  8. 報告Z大!
    我下COCO站常會下載不完全,但是下載器卻下載完成
    本來要下14頁結果才下載9頁...還有下載時常常會卡住不動....
    附圖~~>https://i.postimg.cc/B6N4GyB2/1650469644432.jpg

    回覆刪除
    回覆
    1. 囧 還沒打完就PO出去了..
      不知道是不是我電腦的問題,一直到現在
      那古見還是卡在那裡下不動....

      刪除
    2. 您好, 我剛剛測試了一下古見同學的351話, 實際上第9頁就是最後一頁了, 可是網頁碼後面還是有多的html可是完全沒圖片內容(不確定是剛好有問題, 還是cocomanga故意塞假html頁碼), 你可以看一下下載的內容跟網站上的是否一致, 如果是的話就是這樣了。

      至於下載器這邊能做的也有限, 要嘛就是偵測這種假element去過濾掉, 不過就不知道會不會改完後網站又改, 我應該會先觀望看看, 如果一直持續有這問題在處理了, 不然每個禮拜都為了這個改parser會累死..., 個人會傾向建議先用其他網站擋, cocomanga防下載器是我遇過第二強烈的..., 如果網站改版太頻繁, 我會傾向放慢更新下載器速度, 不然根本忙不過來...。

      刪除
    3. 附網站html碼截圖:
      https://i.imgur.com/ByRHXZg.png

      刪除
    4. https://i.imgur.com/BUoiY4O.png

      刪除
    5. 真的很感恩Z大大抽空幫忙測試
      後來我去其它站下載OK了
      Z大寫的下載器已經很好用了,我每天開機必開啟的程式~^^
      祝Z大節日愉快!!
      給大大一首洗腦動畫歌 洌這~~>https://www.youtube.com/watch?v=ByrUgKNV42Q

      刪除
    6. 收到~謝謝愛用&推薦XD

      刪除
    7. 哈 今天要下COCO漫三套日漫,結果封鎖的更徹底了,不僅圖無法存下來,連太多次還會封你IP....現在只好等其它站...

      刪除
    8. 恩, 擋成這樣基本上無解了, 過陣子在看看了...。

      刪除
  9. 謝謝更新!!孔明超讚的啦!音樂也超棒的!(ノ*>∀<)ノ 

    回覆刪除
    回覆
    1. 這季大推間諜家家酒&派對咖孔明&輝夜姬第三季XD

      刪除
  10. 請問拷貝漫畫目前能正常下載嗎?
    瀏覽是都正常但是下載時候都跑不動
    log看也沒有訊息

    回覆刪除
    回覆
    1. 您好, 我自己用瀏覽器上拷貝漫畫看整個圖源都是掛掉的, 不確定是有擋IP還是什麼, 因為我這邊用瀏覽器也不能看, 所以也沒辦法處理...。

      刪除
    2. 感謝初步回覆
      而經你這麼一說...
      我現在chrome都有有用油猴插件看拷貝漫畫
      無痕模式沒插件漫畫圖片就不讀到了
      具體的這樣差異哪邊我就不清楚

      油猴插件 - 拷贝漫画增强
      https://greasyfork.org/zh-TW/scripts/421371-%E6%8B%B7%E8%B4%9D%E6%BC%AB%E7%94%BB%E5%A2%9E%E5%BC%BA

      刪除
    3. 猜要嘛是網站寫壞了, 不然就是故意要設定什麼才能看(通常是會員登入之類的), 再觀察一陣子看看, 這之前我是建議用其他網站先代替了。

      刪除
    4. 不好意思..。拷貝漫畫問題還是想再請教
      畢竟上頭的資源和速度...我沒什麼選擇...
      擋ip部分目前確定沒有...
      --------------------log
      ARN 2022/05/23 11:23:32 UserSetting ReadSettingToIni Read mmd_setting.ini fail, write default setting.
      ERROR 2022/05/23 11:25:47 ImgFile download_data download_url: https://hi77.mangafuna.xyz:12001/qpgjhphxj/4d9ce/1650120346880001.JPG.c1500x.jpg
      ERROR 2022/05/23 11:25:47 ImgFile download_data ex: System.Net.WebException: 無法連接至遠端伺服器 ---> System.Net.Sockets.SocketException: 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為連線的主機無法回應。 89.187.187.20:12001
      於 System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
      於 System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
      --- 內部例外狀況堆疊追蹤的結尾 ---
      於 System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
      於 System.Net.WebClient.DownloadData(Uri address)
      於 FileIO.ImgFile.download_data(String download_url, String path, String file_name_no_extension, List`1 headers, Image_Format img_format)

      刪除
    5. 正常顯示的網頁碼我沒法貼上來..留言板說有不予許的指令或屬性
      我先用截圖的..看看有沒有對排找問題有幫助
      https://i.imgur.com/1RGOJfE.png

      刪除
    6. 您好, 就像上面提到的, 拷貝漫畫我現在用瀏覽器也不能觀看, 所以暫時沒有繼續維護支援這網站的計畫, 建議換其他網站使用。

      目前cocomanga跟copymanga都防下載器防很勤, 這兩個網站目前就暫不維護了, 維護成本太高沒時間...。

      刪除
  11. wnacg紳士漫畫不能下载了吗?

    回覆刪除
    回覆
    1. 您好, 我剛剛測試是可以正常下載的, 你可以提供有問題的網址, 我在測試看看。

      刪除
  12. 64X 版本跟新后,在 www.manhuagui.com 就無法彈出下載欄窗口了,看了下 LOGFILE 文件夾裏面的 log 檔案,裏面内容大概是

    ERROR 2022/05/03 18:21:28 ImgFile download_data download_url: https://us.hamreus.com/ps2/t/tsx2/第62回/fe6d09fa513d2697c041095052fbb2fb4216d8aa.jpg.webp?e=1652397596&m=P0F6r805kRTVoch3qsOTAA
    ERROR 2022/05/03 18:21:28 ImgFile download_data ex: System.Net.WebException: The remote server returned an error: (404) Not Found.
    at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
    at System.Net.WebClient.DownloadData(Uri address)
    at FileIO.ImgFile.download_data(String download_url, String path, String file_name_no_extension, List`1 headers, Image_Format img_format)
    WARN 2022/05/03 18:21:28 DownloadProcess DoWorker Download Img exceed retry count
    ERROR 2022/05/03 23:10:17 MahoMangaDownloaderForm .ctor Unable to locate required Cef/CefSharp dependencies:
    Missing:D:\MahoMangaDownloader\CefSharp.BrowserSubprocess.exe
    Executing Assembly Path:D:\MahoMangaDownloader

    回覆刪除
    回覆
    1. 還有就是,在 TASK MANAGER 中,出現很多個CefSharp.BrowserSubprocess 在跑,數量會增多減少,同時大概有四到八個在跑

      刪除
    2. 您好, 我剛剛測試漫畫櫃是可以正常下載的, 不能下載可能是被ban ip或網路問題, 你也可以提供有問題的網址給我, 我在測試看看。

      另外CefSharp.BrowserSubprocess是下載器使用的瀏覽器套件程式, 會在背景下跑瀏覽器抓取網路資源。

      刪除
  13. 【Bug回報】
    目前下載nH的漫畫時,軟體只能偵測到漫畫的前面10~20頁不等,超過這頁數的漫畫後面的內容似乎會直接找不到

    P.S. 派對孔明好看!

    回覆刪除
    回覆
    1. 您好, 我剛剛測試下載179頁的漫畫有正常下載, 不過有發現之前使用的爬蟲關鍵字可能造成網頁還沒載入完全, 導致一定機率不能下載, 不確定你遇到的問題是不是這個。

      上面的問題預計這週末會出一版更新修復這問題, 至於你說的問題可以提供網址給我, 我在測試看看。 另外你也可以測試看看你遇到的問題是不是機率性的, 如果是的話可能就跟我測到的問題一樣。

      刪除
    2. P.S. 這季最推孔明跟間諜家家酒跟輝夜姬XD

      刪除
  14. 用了最新版的下載軟體及環境,還是有問題,強烈懷疑是ip問題。

    無法直接下載,一定要用vpn到國外ip, 不是任何國家都行,目前只有a國ip 能下載圖,可是都下載幾張,約五分鐘就停。

    就要再換另一個a國ip,但也不是都行,要換好ip 後等一下,下載沒反應再試另一個a國ip 。幾乎a國有的ip都試了一本都還沒下完。

    想過是不是買正牌vpn比較穩,但如果正牌的ip也不合不就浪費了,想知道其他使用者也這樣嗎?

    回覆刪除
    回覆
    1. 您好, 看漫畫網站根據不同的IP會有各種不同的網頁碼, 目前下載器有針對四種不同的網頁碼做不同的爬蟲處理, 有些是使用者提供自己環境給我才加上去的, 畢竟我沒辦法在我不知道的環境寫對應的parser。
      https://i.imgur.com/NbPucIs.png

      如果要針對你的環境找原因的話, 可以用你的瀏覽器按F12把圖片位址上看到的網頁碼提供給我(如上圖), 這樣就有機會針對你環境上看到的網頁碼寫對應的parser。

      刪除
    2. https://imgbox.com/UrZn6pk4
      現在的漫畫櫃網頁也是,沒用vpn不能看。

      刪除
    3. 你好, 要像我上面那張圖上給看得到圖片網址的網頁碼才行, 你提供的那張圖看不到圖片附近的網頁碼, 所以我也沒辦法知道你的環境上看到的網頁碼長什麼樣子...

      刪除
    4. 另外如果你本身的電腦沒用VPN就不能看的話, 那下載器不靠VPN不能載也很正常, 因為下載器也是用你電腦的網路環境...。 我自己目前是不用VPN也可以看, 不確定你的環境是不是被鎖IP, 或是整個地區的IP都被禁止了。

      如果只能靠VPN漫畫櫃才能看的話, 那基本上也無能為力了, 沒辦法靠改下載器解決, 畢竟這跟網路環境有關, 建議換個網站下載了。

      刪除
    5. 應該是你本身所處國家的問題,我沒不能下...
      目前Z大的下載器除了CO和烤貝漫{須有點運氣才能下載完不然會卡住..}無法下外,其它皆正常

      刪除
    6. 對, 目前自己測試coco跟copy網站擋下載器手法超多, 目前這邊也只能見招拆招, 如果要穩定有難度, 我是建議盡可能用別的網站代替, 畢竟我也不太可能花一大堆時間去一直更新配合這一兩個網站...。

      刪除
  15. Z大~漫畫櫃有個漫畫3個同步下載~同時下載3話各2張共6張就Ban的樣子~換IP後再試試看~也是一樣~不知道是不是改了~之前下載一整套都可以一口氣下載沒被Ban~規則改了還是這網頁有Bug?
    網址是
    https://www.manhuagui.com/comic/15495/

    回覆刪除
    回覆
    1. 您好, 漫畫櫃有些漫畫很容易被ban ip, 有些則不會, 這塊會再找時間研究怎麼workaround, 現階段建議如果遇到這種的先用別的網站代替。

      刪除
    2. 原來如此~這還是第一次遇到XD~了解~我找8com吧~辛苦了~都是社畜~一起加油吧~明天週末爽放來惡補動畫

      刪除
    3. OK 放假愉快! d(`・∀・)b

      刪除
    4. P.S. 如果真的要載漫畫櫃又容易被ban ip, 建議可以在設定把執行緒改成1, 然後延遲時間改成5000以上, 我剛剛測試這樣是能順利一直下載上面的網址, 不過就是超級慢就是...。

      刪除
    5. 昨天找發現8com沒有~ykmh沒有~cocomanga有~但載的不是很順利...雖然前面有幾話一半就Pause~但其他話還是可以持續下載~大概載到一半話數左右~但後半段的話數幾乎都載不下來了~
      您的方法我試試看~反正可以一直掛是沒差XD

      刪除
    6. 恩恩, coco跟copy太難搞, 所以下載會很不穩, 這個除非花更多時間研究不然很難改善, 可是他們又會一直改版防爬蟲, 所以目前是傾向先維持現況了...。

      刪除
  16. 類似問題,有的漫畫明明10頁,但在下載器裡只顯示一頁,100%「1/1」completed

    回覆刪除
    回覆
    1. 您好, 可以的話麻煩提供有問題的網址, 我才有辦法找原因喔...。

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

      刪除
  17. 提供下載的方法,我們很感謝,但這樣光明正大討論不會有問題嗎?

    以前有位專門提供漫畫櫃下載的教學者,他的網頁某天起不提供下載器,討論區也不見了,開發者的信箱也退件。他網頁依舊在,但都在聊某物,猜想可能被盯上了,也不好再問。

    回覆刪除
    回覆
    1. 是的, 這基本上就是灰色地帶, 所以我在做下載器時只會以公開網站的內容為主, 不會做駭客抓取非公開網站的內容, 能做到的事情就跟一般用瀏覽器能做到的事一樣, 就只是提供個爬蟲程式供人使用而已, 網站提供方要對自己提供的內容負責, 使用工具的人也得對自己的行為負責。 我只負責提供工具給需要的人使用。

      就跟賣菜刀一樣, 要拿去做菜還是拿去犯罪都取決於使用工具的人, 建議還是低調使用, 試看後喜歡的話, 可以在自己可負擔的能力內用購買來支持創作。

      刪除