2018年12月23日 星期日

[追加更新]MahoMangaDownloaderVer7.1更新

[2018/12/24更新]

有使用者寄信反映他的環境跑Ver7.0正常, 可是Ver7.1會無法開啟程式, 提供的windows error reporting的錯誤訊息為:
.NET Runtime error:
例外狀況資訊: System.BadImageFormatException
   於 MahoMangaDownloader.Program.Main()

會影響到的原因應該是升級第三方package後造成某些人環境沒辦法執行(沒意外應該是CefSharp造成, 不過該使用者也都有裝好.Net framework以及 Visual C++ 2013, 就不知道舊版跟新版到底又差了那些requirement...), 考慮到可能會有其他人遇到一樣的環境問題, 所以從下一版除了DotNetZip之外, 其它第三方套件還是用原來的版本, DotNetZip非要更新主要是github很貼心的提醒說舊版的DotNetZip有已知的安全漏洞, 所以不更新不行。

每次遇到環境問題都得靠跟網友們密切合作才有辦法找出原因, 如果有更容易解決這類問題的情況就好了(還是乾脆直接提供虛擬環境算了, 玩笑話別當真W)

最後題外話, 沒想到巴尼陣亡紀念日還在更新下載器, 只能說真有我的風格哪WWW

MahoMangaDownloaderVer7.1_build2 下載位置(如果原版Ver7.1可以正常執行就不需要換, 跟原版Ver7.1只差在第三方package版本):
x64:
https://drive.google.com/open?id=1iey2FfyDhFvOMD16Ts0s2UAwVl5My-5I

x86:
https://drive.google.com/open?id=18pRhgxb2Hw3KxUa5GrQPX8xoep2VCqtD



<---------->
久違的更新~~~ 這次更新主要是看漫畫又改版了, 導致下載器又不能取得正確圖源位址。不過認真說距上次更新已經4個月了, 這麼長時間才改版我也算能接受, 至少比起之前幾個禮拜~美個月都要修改版問題好多了, 另外趁著這次改版, 也把之前網友提的問題一口氣處理了, 不過CefSharp佔太多資源的問題目前還沒想到好解法, 這塊就之後有空繼續看了, 如果電腦記憶體不夠的話, 建議把下載的執行緒設定成1, 一次只下載一本漫畫就好。

另外關於線上更新如果有殘留前面備份的資料夾會導致失敗的問題有處理了, 不過由於架構的問題要等到下一次自動更新才會有作用, 麻煩V7.0版以前要線上更新的話, 記得先把備份的資料夾砍掉或重命名後在執行線上更新。

再來是題外話時間~
公司的AI比賽終於結束了, 日本也玩過了, 終於可以喘口氣想想下一步要做什, 希望能趕快找到自己接下來想做什麼阿。目前是打算往前端還有AI這兩個方向練功, 如果可以想到什麼好project讓我邊學邊做就好了, 沒有產出就沒有動力哪!

最後,  一年一度的巴尼陣亡紀念日又要到了,  祝大家巴尼陣亡紀念日快樂WWW

Ver7.1 更新內容:
  • 修復看漫畫(manhuagui)網站改版導致不能下載的問題
  • 新增無限動漫(comicbus)對應網域, 修復程式不認得網域導致不能新增漫畫的問題
  • 修復紳士網資源底下討論區如果有留言, 可能導致程式取得錯誤頁數的問題
  • 修復線上更新要是有之前的備份資料夾會導致更新失敗的問題
  • 修復新增漫畫頁面的反向旋鈕不會隨著視窗大小修正位置的bug
  • 更新下列第三方套件:
    • HtmlAgilityPack 1.8.11
    • DotNetZip 1.13.0
    • cef.redist 3.3497.1841
    • EntityFramework 6.2.0
    • Newtonsoft.Json 12.0.1
    • CefSharp.Common 69.0.0
    • CefSharp.OffScreen 69.0.0

下載器Demo圖:








檔案位址:
https://drive.google.com/open?id=17lRyG_auTL9y0VI5IuOmN8CuWTaxtVQe

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

解壓密碼:zmcx16

------------------------------------------------------------------------------
MahoMangaDownloader 漫畫下載器


支援網站:
******************
http://www.dm5.com/
http://www.ikanman.com/ (http://www.manhuagui.com/)
http://www.huhudm.com/
http://99.hhxxee.com/
http://www.8comic.com/ (http://www.comicbus.com/)
https://e-hentai.org/
https://exhentai.org/
https://nhentai.net/


環境需求:
******************
1. .Net framework 4.5.2 or later
https://www.microsoft.com/zh-tw/download/details.aspx?id=42642

2. Visual C++ 2013
https://www.microsoft.com/zh-TW/download/details.aspx?id=40784


功能:
******************
1. 可批次下載
2. 支援多執行緒下載(Max thread = 3, 請多珍惜各個資源網站)
3. 支援搜尋功能, 搜尋過濾的關鍵字以及類別選單可在選單->設置的地方修改,預設為只輸出日文,中文,英文資源,分隔關鍵字為 '|' 字元
4. 支援追蹤功能, 可將網址/關鍵字加入追蹤清單, 之後可掃描目前尚未下載的漫畫。
5. 語系: 中文/英文
6. 要下載EX熊貓的資源,必須先設置一次Cookie(選單->設置->ehentai->Cookie),產生Cookie檔後即可下載EX資源,之後皆不需重新設置
7. 支援自動版本檢查, 線上更新


注意事項:
******************
1. e-hentai/exhentai有流量限制, 且下載過大會封鎖IP, 如果是網路環境為固定IP的話請加大delay時間
2. e-hentai/exhentai的快速搜尋只會Parse英文檔名, 除非有特定需求否則建議disable快速搜尋
3. 在啟用重啟新IP功能時, 下載器會在被ban ip or 流量超過時自動換IP, 換IP過程電腦網路會暫時斷線, 並且只有網路環境為浮動IP的情況才有用。
4. 針對6.0以後的版本, 使用者資料(漫畫清單, 參數設置, Cookie檔案等等)皆會放在User_Data資料夾內, 更新下載器版本時User_Data內的檔案皆可銜接使用。

Staff:
******************
Author:  zmcx16 ([email protected])
Illustrator: 超愛喝榛奶


Web sites:
******************
https://blog.zmcx16.moe/
https://github.com/zmcx16/


Using Package & Reference:
******************
CefSharp - (https://github.com/cefsharp/cefsharp) -  BSD LICNESE
HtmlAgilityPack - (https://github.com/zzzprojects) - MIT LICNESE
lz-string-csharp - (https://github.com/jawa-the-hutt/lz-string-csharp) - The Unlicense
Imazen.WebP - (https://github.com/imazen/libwebp-net) - MIT LICNESE
log4Net - (http://logging.apache.org/log4net/) - Apache License Version 2.0
newtonsoft.Json (http://www.newtonsoft.com/json) - MIT LICNESE
DataGridViewProgressBarCell - (https://www.codeproject.com/Articles/117021/How-to-Create-ProgressBar-Column-in-DataGridView) - CPOL LICENSE


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

50 則留言:

  1. 感謝更新manhuagui的問題!不過目前window10 x64程式打不開(執行後沒反應),也沒有log產生,不知道要怎麼協助除錯呢?

    回覆刪除
    回覆
    1. 您好, 有可能是防毒軟體的問題, 可能有些檔案被隔離導致打不開。

      要測試的話, 你可以先關閉防毒軟體, 在解開下載器的壓縮檔執行看看, 看是不是就能正常執行, 如果不行的話, 麻煩確認以下檔案是不是都存在:
      cef.pak
      cef_100_percent.pak
      cef_200_percent.pak
      cef_extensions.pak
      CefSharp.BrowserSubprocess.Core.dll
      CefSharp.BrowserSubprocess.exe
      CefSharp.Core.dll
      CefSharp.dll
      CefSharp.OffScreen.dll
      chrome_elf.dll
      d3dcompiler_47.dll
      DotNetZip.dll
      devtools_resources.pak
      EntityFramework.dll
      EntityFramework.SqlServer.dll
      HtmlAgilityPack.dll
      icudtl.dat
      Imazen.WebP.dll
      libcef.dll
      libCommonForDotNetForm.dll
      libEGL.dll
      libFileIO.dll
      libGLESv2.dll
      libMangaData.dll
      libRegexClass.dll
      libWebClass.dll
      libwebp.dll
      libWin32API.dll
      log4net.config
      log4net.dll
      LZStringCSharp.dll
      MahoMangaDownloader.exe
      natives_blob.bin
      Newtonsoft.Json.dll
      snapshot_blob.bin
      v8_context_snapshot.bin
      version.txt
      widevinecdmadapter.dll
      Fail_Img\ehentai_fake0.gif
      Fail_Img\ehentai_fake1.gif
      locales\am.pak
      locales\ar.pak
      locales\bg.pak
      locales\bn.pak
      locales\ca.pak
      locales\cs.pak
      locales\da.pak
      locales\de.pak
      locales\el.pak
      locales\en-GB.pak
      locales\en-US.pak
      locales\es.pak
      locales\es-419.pak
      locales\et.pak
      locales\fa.pak
      locales\fi.pak
      locales\fil.pak
      locales\fr.pak
      locales\gu.pak
      locales\he.pak
      locales\hi.pak
      locales\hr.pak
      locales\hu.pak
      locales\id.pak
      locales\it.pak
      locales\ja.pak
      locales\kn.pak
      locales\ko.pak
      locales\lt.pak
      locales\lv.pak
      locales\ml.pak
      locales\mr.pak
      locales\ms.pak
      locales\nb.pak
      locales\nl.pak
      locales\pl.pak
      locales\pt-BR.pak
      locales\pt-PT.pak
      locales\ro.pak
      locales\ru.pak
      locales\sk.pak
      locales\sl.pak
      locales\sr.pak
      locales\sv.pak
      locales\sw.pak
      locales\ta.pak
      locales\te.pak
      locales\th.pak
      locales\tr.pak
      locales\uk.pak
      locales\vi.pak
      locales\zh-CN.pak
      locales\zh-TW.pak
      swiftshader\libEGL.dll
      swiftshader\libGLESv2.dll
      zh-TW\libCommonForDotNetForm.resources.dll
      zh-TW\MahoMangaDownloader.resources.dll
      User_Data\renew_ip.bat

      如果還是不行的話, 麻煩幫我看一下window event log, 看看有沒有記錄原因在那上面, 步驟如下:
      開啟事件檢視器->看windows紀錄-應用程式裡面有沒有windows error reporting是關於MahoMangaDownloader.exe, 如果有的話再麻煩貼詳細的訊息給我, 我再找找看原因。

      刪除
    2. 記錄檔名稱: Application
      來源: Windows Error Reporting
      日期: 2018/12/24 上午 02:39:54
      事件識別碼: 1001
      工作類別: 無
      層級: 資訊
      關鍵字: 傳統
      使用者: 不適用
      電腦: DESKTOP-A9G6NSV
      描述:
      錯誤容器 1191119800876578882,類型 4
      事件名稱: APPCRASH
      回應: 無法使用
      Cab 識別碼: 0

      問題簽章:
      P1: MahoMangaDownloader.exe
      P2: 7.1.0.0
      P3: 5c1e57b7
      P4: KERNELBASE.dll
      P5: 10.0.17763.134
      P6: 1659a33b
      P7: e0434352
      P8: 0000000000055299
      P9:
      P10:

      附加檔案:
      \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF691.tmp.mdmp
      \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF6E0.tmp.WERInternalMetadata.xml
      \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF701.tmp.xml
      \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF703.tmp.csv
      \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF723.tmp.txt

      這些檔案可能在這裡:
      \\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_MahoMangaDownloa_247235797adaf261d93708a93088d096934f_b785a636_2513fd77

      分析符號:
      重新檢查解決方案: 0
      報告識別碼: 2471ed66-f831-4b86-ad59-45810ea0e6ef
      報告狀態: 2147487744
      雜湊化容器: ffdb65367d8cf81cd087b525e82eb842
      Cab GUID: 0
      事件 Xml:



      1001
      4
      0
      0x80000000000000

      733
      Application
      DESKTOP-A9G6NSV



      1191119800876578882
      4
      APPCRASH
      無法使用
      0
      MahoMangaDownloader.exe
      7.1.0.0
      5c1e57b7
      KERNELBASE.dll
      10.0.17763.134
      1659a33b
      e0434352
      0000000000055299





      \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF691.tmp.mdmp
      \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF6E0.tmp.WERInternalMetadata.xml
      \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF701.tmp.xml
      \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF703.tmp.csv
      \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF723.tmp.txt
      \\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_MahoMangaDownloa_247235797adaf261d93708a93088d096934f_b785a636_2513fd77


      0
      2471ed66-f831-4b86-ad59-45810ea0e6ef
      2147487744
      ffdb65367d8cf81cd087b525e82eb842
      0

      刪除
    3. 您好, 目前有查出在更新第三方package後, 部分使用者的環境程式會無法開啟, 下面為使用舊package的Ver7.1版, 在麻煩使用這個測試看看:
      x64:
      https://drive.google.com/open?id=1iey2FfyDhFvOMD16Ts0s2UAwVl5My-5I

      x86:
      https://drive.google.com/open?id=18pRhgxb2Hw3KxUa5GrQPX8xoep2VCqtD

      刪除
  2. 哇~~又有更新了 謝謝您

    回覆刪除
  3. 回覆
    1. 不客氣~~~有問題歡迎隨時告知喔^^

      刪除
  4. 作者你好
    今天看到有更新很高興
    用線上更新結果 cmd 跑完跟我說
    找不到 MahoMangaDownloader.exe QQ

    好啊 那我就想直接下載
    我把舊的7.0裡的檔案複製蓋過去新的7.1資料夾
    結果先被趨勢給Ban了CefSharp QQ*2
    然後又發現原本的待下載任務也都消失 QQ*3

    還好第一次線上更新失敗時 有backup的資料夾 \^_^/
    現在用7.0載不了漫畫櫃的漫畫

    請問哪裡錯了 ?_?

    回覆刪除
    回覆
    1. 您好, 工商一下我也是用趨勢的防毒XD 由於這程式是我自己sign的, 所以會被防毒軟體擋很正常(一般應用程式要買sign會花不少錢, 而且限定公司不能個人), 找不到MahoMangaDownloader.exe可能是線上下載完解壓縮就立刻被防毒軟體吃掉了, 所以才更新失敗。

      如果防毒軟體會擋的話, 建議可以先加例外清單, 然後在做更新的動作, 至於現在的情況我建議手動更新就好。

      手動更新的話, 麻煩您下載Ver7.1, 然後解壓縮後把舊版的User_Data複製到Ver7.1的資料夾蓋過去, 下載任務的清單跟狀態還有設定都是存在User_Data資料夾, 只要覆蓋到新版程式就等於完成更新的動作了。

      另外由於漫畫櫃有改版防下載器, Ver7.1版才修復這問題, 在麻煩你用Ver7.1版試試看, 有問題在跟我說。

      刪除
  5. ************** 例外狀況文字 **************
    System.NullReferenceException: 並未將物件參考設定為物件的執行個體。
    於 WebClass.Web.hwrEXH(String _strUrl, String host_name, CookieContainer FromCookie, Boolean IsReturnHeader)
    於 MahoMangaDownloader.MangaClass._nhentai.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.Control.ControlNativeWindow.OnMessage(Message& m)
    於 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    於 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    打上網址按新增後就出現這樣

    請問這個樣子怎麼解決? Windows 10 64位元

    回覆刪除
    回覆
    1. 您好, 我剛剛測試nhentai可以正常下載, 可以麻煩你提供更詳細的資訊嗎? 例如:
      1. 不能下載的url
      2. 瀏覽器是否能正常存取該url

      刪除
  6. 請問自動更換IP有需要設定甚麼東西嗎?
    因為他好像沒在執行

    回覆刪除
    回覆
    1. 您好, 自動更新IP取決於您的網路環境, 如果您的網路本身支援浮動IP, 那程式預設執行的batch照理來說就能在被網站擋的時候自動換IP, 反過來如果您的網路環境如果是像租屋提供的網路是區域IP的話, 那基本上無解, 只能自行少量下載了。

      另外還有一種情況是你有4G分享器接USB上網的話(我目前是這樣), 那妳可以針對自己的4G分享器寫一個程式去重啟他, 這樣也可以達到換IP的效果。

      刪除
  7. 作者您好,請問漫畫櫃是不是不能下載了,Ready會跳成Pause然後就不能下載,麻煩您了,謝謝

    回覆刪除
    回覆
    1. 您好, 我剛剛測試我這邊是能正常下載的, 請問您是使用最新版的程式(Ver7.1)嗎? V7.0已經不能載漫畫櫃了, 如果還沒更新的話麻煩使用最新版的程式。

      如果您用最新版可是不能下載的話, 麻煩請您提供更詳細的資訊:
      1. 不能下載的Url
      2. Log資料夾裡面的log顯示的錯誤資訊
      我再研究看看是甚麼原因。

      刪除
    2. 作者您好,這是不能下載的網址

      https://tw.manhuagui.com/comic/17023/

      然後以下是錯誤訊息

      WARN 2018/12/28 23:56:57 UserSetting ReadSettingToIni Read mmd_setting.ini fail, write default setting.
      ERROR 2018/12/28 23:58:12 ImgFile download_file System.UriFormatException: 無效的 URI: URI 配置無效。
      於 System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
      於 FileIO.ImgFile.download_file(String download_url, String path, String file_name_no_extension, List`1 headers, Image_Format img_format)
      ERROR 2018/12/28 23:58:14 ImgFile download_file System.UriFormatException: 無效的 URI: URI 配置無效。
      於 System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
      於 FileIO.ImgFile.download_file(String download_url, String path, String file_name_no_extension, List`1 headers, Image_Format img_format)
      WARN 2018/12/28 23:58:15 DownloadProcess DoWorker Download Img exceed retry count
      ERROR 2018/12/28 23:58:23 ImgFile download_file System.UriFormatException: 無效的 URI: URI 配置無效。
      於 System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
      於 FileIO.ImgFile.download_file(String download_url, String path, String file_name_no_extension, List`1 headers, Image_Format img_format)
      ERROR 2018/12/28 23:58:24 ImgFile download_file System.UriFormatException: 無效的 URI: URI 配置無效。
      於 System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
      於 FileIO.ImgFile.download_file(String download_url, String path, String file_name_no_extension, List`1 headers, Image_Format img_format)
      WARN 2018/12/28 23:58:26 DownloadProcess DoWorker Download Img exceed retry count

      本來用V7.1可以下,結果隔天突然不能下了,不知道是不是設定有跑掉,再麻煩您了,謝謝

      刪除
    3. 您好, 剛剛測試了一下, 如果同時開三個執行緒下載漫畫櫃的漫畫, 會有很高的機會被ban ip, 如果只開一個執行緒的話則不會有這問題。您不能下載的問題可以先用瀏覽器開漫畫櫃的網站看能不能連得上, 如果連不上就是被ban ip了, 如果家裡網路環境是浮動ip的話, 換ip後就可以正常下載(記得不要開多個執行緒同時下載)。

      目前下載器偵測自動換ip的機制只有做在特定網站, 漫畫櫃目前沒有, 之後改版會加入該機制, 目前的過渡做法就是只開一個執行緒少量下載, 或是先使用dm5為主了。

      如果還有其他問題歡迎隨時告知~

      刪除
    4. 您好,更改為一個執行緒依然不行,但是用遊覽器打得開,可能是個人電腦的問題,聽您的建議使用DM5可以下載,感謝您的回應,辛苦您了^^

      刪除
    5. OK, 那我這邊再研究看看, 看有沒有辦法reproduce您說的問題。

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

    回覆刪除
  9. "狀態100%"仍是Ready能否設個秒數變Pause?
    每次就卡在那要人工手動處理

    ex有時會下到這種圖12bytes,內容是Unauthorized
    昨天下了12h有四張12bytes
    https://drive.google.com/open?id=1iYxcHjhplJ35sG1JY76SyDfTRhtotbss

    回覆刪除
  10. 回覆
    1. 您好, 請問您的電腦有安裝:
      1. .Net framework 4.5.2 or later
      https://www.microsoft.com/zh-tw/download/details.aspx?id=42642
      2. Visual C++ 2013
      https://www.microsoft.com/zh-TW/download/details.aspx?id=40784

      如果都有的話, 有可能是防毒軟體的問題, 可能有些檔案被隔離導致打不開。

      要測試的話, 你可以先關閉防毒軟體, 在解開下載器的壓縮檔執行看看, 看是不是就能正常執行, 如果不行的話, 麻煩確認以下檔案是不是都存在:
      cef.pak
      cef_100_percent.pak
      cef_200_percent.pak
      cef_extensions.pak
      CefSharp.BrowserSubprocess.Core.dll
      CefSharp.BrowserSubprocess.exe
      CefSharp.Core.dll
      CefSharp.dll
      CefSharp.OffScreen.dll
      chrome_elf.dll
      d3dcompiler_47.dll
      DotNetZip.dll
      devtools_resources.pak
      EntityFramework.dll
      EntityFramework.SqlServer.dll
      HtmlAgilityPack.dll
      icudtl.dat
      Imazen.WebP.dll
      libcef.dll
      libCommonForDotNetForm.dll
      libEGL.dll
      libFileIO.dll
      libGLESv2.dll
      libMangaData.dll
      libRegexClass.dll
      libWebClass.dll
      libwebp.dll
      libWin32API.dll
      log4net.config
      log4net.dll
      LZStringCSharp.dll
      MahoMangaDownloader.exe
      natives_blob.bin
      Newtonsoft.Json.dll
      snapshot_blob.bin
      v8_context_snapshot.bin
      version.txt
      widevinecdmadapter.dll
      Fail_Img\ehentai_fake0.gif
      Fail_Img\ehentai_fake1.gif
      locales\am.pak
      locales\ar.pak
      locales\bg.pak
      locales\bn.pak
      locales\ca.pak
      locales\cs.pak
      locales\da.pak
      locales\de.pak
      locales\el.pak
      locales\en-GB.pak
      locales\en-US.pak
      locales\es.pak
      locales\es-419.pak
      locales\et.pak
      locales\fa.pak
      locales\fi.pak
      locales\fil.pak
      locales\fr.pak
      locales\gu.pak
      locales\he.pak
      locales\hi.pak
      locales\hr.pak
      locales\hu.pak
      locales\id.pak
      locales\it.pak
      locales\ja.pak
      locales\kn.pak
      locales\ko.pak
      locales\lt.pak
      locales\lv.pak
      locales\ml.pak
      locales\mr.pak
      locales\ms.pak
      locales\nb.pak
      locales\nl.pak
      locales\pl.pak
      locales\pt-BR.pak
      locales\pt-PT.pak
      locales\ro.pak
      locales\ru.pak
      locales\sk.pak
      locales\sl.pak
      locales\sr.pak
      locales\sv.pak
      locales\sw.pak
      locales\ta.pak
      locales\te.pak
      locales\th.pak
      locales\tr.pak
      locales\uk.pak
      locales\vi.pak
      locales\zh-CN.pak
      locales\zh-TW.pak
      swiftshader\libEGL.dll
      swiftshader\libGLESv2.dll
      zh-TW\libCommonForDotNetForm.resources.dll
      zh-TW\MahoMangaDownloader.resources.dll
      User_Data\renew_ip.bat

      如果還是不行的話, 麻煩幫我看一下window event log, 看看有沒有記錄原因在那上面, 步驟如下:
      開啟事件檢視器->看windows紀錄-應用程式裡面有沒有windows error reporting是關於MahoMangaDownloader.exe, 如果有的話再麻煩貼詳細的訊息給我, 我再找找看原因。

      刪除
  11. 你好:
    我想請問 有時下載到一半 狀態會變成停止
    改回準備 再重新下載後又變回停止

    這情況是建議
    回漫畫網站去確認漫畫是否還在 ?
    (漫畫櫃有時網址是tw有時是www會有影響嗎?)

    還是移除 重新添加任務(但我的等待下載任務超~多)

    有考慮添加跳出錯誤的視窗嗎?
    (不然他會一直停止再跳下一個,造成很多資料夾,但裡面章節都是tmp)

    謝謝

    回覆刪除
    回覆
    1. 您好, 出問題的初步驗證主要就是右鍵複製網址貼瀏覽器看該資源是否存在, 如果確定存在再來就是看log, 看錯誤訊息是寫什麼。

      下載會變停止的原因為嘗試下載超過三次失敗就會自動改pause, 所以原因要嘛是資源被移除, 不然就是網站改版導致下載器parse不到data造成, 最後就是被ban ip主要就這三種情況。

      移除後重新加入任務基本上不會work, 通常跟下載失敗並沒關係, 除非當時加入任務時設定的資料就不對, 那才有可能移除再重新添加任務會有效(e.g. 指定的路徑磁碟根本不存在)。

      至於跳出錯誤視窗以前是有做, 不過因為太擾民了, 後來還是選擇只寫+改pause狀態了。

      如果問題依然存在的話, 可以在跟我說, 我再來研究問題出在哪。

      刪除
    2. 看過網頁,資源是還在的
      資料夾路徑沒錯

      我的情況是下載個一頁就停止
      所以被BAN的機率比較大吧? QQ

      我是用漫畫櫃比較多
      有些漫畫在其他網站沒有

      刪除
    3. 可以麻煩您貼有問題的資源網址給我嗎? 我在測測看。

      刪除
    4. 抱歉,來更新一下近況
      其實到今天漫畫櫃依舊還是最多只能下載1頁
      (只是來源是漫畫櫃都是,就不一一貼出來了)

      而且我只要睡覺前開著讓下載器去載整著晚上
      隔天連瀏覽器都上不了漫畫櫃的網站了XDDDD
      (即使它只讓我載一頁而已)

      隔了2.3天還是一樣,現在在實驗1個月後再開始載看可不可以XD
      所以可能不是程式問題,請您別誤會

      刪除
    5. 我這樣看起來比較可能是鎖IP了, 我這幾天下載漫畫櫃也是正常, 漫畫櫃我並沒有大量下載測試過, 不過異常流量會封IP其實不太意外..., 我是覺得你可以換個網路環境測試看看(例如4G行動網路), 看看是不是還是有一樣的問題。

      刪除
  12. V4.x -> V7.1 .... 有你真好!

    回覆刪除
    回覆
    1. 感謝你的支持~~~ 我會繼續更新下去的XD

      刪除
  13. 請問第一次設定EX時跳setting cookie fail這訊息是我哪邊做錯了嗎?
    我確定我ex的帳密沒錯

    回覆刪除
    回覆
    1. 你好, 我剛剛測試了下我這邊是可以正常取得cookie的, 帳密設定主要是會打一個登入的request給網站, 在透過網站提供的cookie去修改成EX的cookie, 如果不能設定成功通常是打過去的request失敗, 之前也有不少人遇到這問題, 然後就莫名其妙可以了, 由於我這邊沒辦法reproduce, 為了解決這問題, 所以有多提供手動設置cookie的方法, 關於手動設置Cookie的方法如下:
      1. 有使用Chrome瀏覽器的話, 下載EditThisCookie外掛套件
      https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg?hl=zh-TW

      2. 上E紳士網站, 登入帳號後看EditThisCookie的Cookie內容
      3. 將ipb_member_id跟ipb_pass_hash填到設置->Ehentai->手動設置Cookie的欄位

      之後按確認就設置好cookie檔案了, 之後就可以下載EX的資源。
      如果有其它問題, 歡迎隨時留言or寄信給我。

      刪除
    2. 剛剛試了一下後成功了
      謝啦大大

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

      刪除
  14. 你好,昨天半夜nhentai下載到一半突然停止了,今天複製網址會跳錯誤、從下載器內搜尋nhentai也會瞬間結束但沒有結果。
    不知道是否網站方面更新了,還是我這邊的問題呢? 謝謝!

    回覆刪除
  15. 部份錯誤訊息如下:

    ************** 例外狀況文字 **************
    System.NullReferenceException: 並未將物件參考設定為物件的執行個體。
    於 MahoMangaDownloader.MangaClass._nhentai.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.timerClipboardQueue_Tick(Object sender, EventArgs e)
    於 System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
    於 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    回覆刪除
    回覆
    1. 您好, 我剛剛測試nhentai是可以新增跟下載的, 所以應該是ban ip沒錯, 由於nhentai之前ban ip設置的很嚴苛, 所以除非自己網路環境是浮動ip, 不然不建議用下載器下載nhentai的資源。

      自動換ip目前只支援ehentai, nhentai的話目前預計會在下一版在支援。

      刪除
    2. 感謝回覆。

      原來如此,因為網站上還是能正常手動另存圖片,所以沒有想到BAN IP的情形 Orz
      看來是沒救了,我是固定IP QQ

      刪除
    3. 呃,剛剛打開又可以RUN了

      太謎啦,我不懂 XD

      刪除
    4. 不好意思現在才看到(有時候blogger不會寄信通知Orz), 問題有解決就好XD

      刪除
  16. 正要收藏偽娘本的時候,複製N站的連結也出現錯誤訊息,感覺和樓上是一樣的狀況,應該是被ban IP了Orz

    回覆刪除
    回覆
    1. 我剛剛測試下載正常, 不過N站之前改版後就超容易ban ip, 所以我個人現在N站只有少量使用...。

      我現在載資源都用4G網路, 不怕ban ip XD

      刪除
  17. 您好 我想回報一下MahoManga的問題
    關於 : 台灣ip某些本子被蓄意隱藏,國外卻看的到
    實測加拿大確實能看到的本子多很多,並且MahoManga無法下載
    MahoManga是否也能增加vpn功能?

    回覆刪除
    回覆
    1. 您好, 目前暫時沒有計劃支援下載器proxy設定, 真的要使用的話目前只能設定windows網路的proxy, 不過之前中國網友有反應設proxy的話連線會很容易timeout。

      由於現在在忙一個新專案, 下載器支援proxy功能應該要等那個專案告段落再來考慮, 或是ex熊貓真的完全擋亞洲IP才會考慮立馬進行...。

      刪除
  18. 使用ver14.0
    防毒突然對CefSharp.BrowserSubprocess.exe隔離,重新解壓也無效

    回覆刪除
    回覆
    1. 您好, 因為這是自己寫的工具程式, 沒有商業程式的數位簽章, 被防毒軟體阻擋其實不意外, 遇到這種問題基本上也只能把下載器資料夾下的路徑程式加入防毒例外清單了。

      刪除