2022年8月13日 星期六

MahoMangaDownloaderVer16.8 & 16.9更新

有使用者後續反應copymanga幾個問題, 一個是章節標題有"-"後面會自動被截掉的問題, 另一個是有機率新增漫畫時會卡很久然後跳空白清單, 第一個問題算好解決, parser改個地方換個寫法就好, 後者就很麻煩, 應該是有防爬蟲機器人的邏輯, 總之也只能試著繞過看看了..., 目前自己測試應該是有改善不少...。

Ver16.9 更新內容:

* 修復copymanga章節標題有"-"標題會被截掉問題

* 改善新增漫畫時機率性跳出空白清單問題


檔案位址:

https://drive.google.com/file/d/10FsEGc-jlqslplyuvYiKIAFL4YUJ5DYQ/view?usp=sharing

32位元版本:

https://drive.google.com/file/d/10O26LdMcnJrLsDEwvxmUzdgZUvLsn8He/view?usp=sharing



這次更新主要是有使用者反映copymanga換域名了, 印象中這是第二次換域名了(.net -> .org -> .site), 這次更新就只是讓下載器支援新域名, 不過copymanga用下載器本來就不太穩, 這個也只能遇到問題case by case解決了...。


至於今天題外話的部分, 最近開始填坑廢天使加百列, 會想看這部作品主要是因為很久以前有看到一個薩塔妮婭的粉絲網站超有才, 就排入待看清單, 不過直到最近才終於開始填坑~。

網站: https://satania.moe/#zh-Hans

Github: https://github.com/Pizzacus/satania.moe

動畫本身超歡樂, 而且一聽薩塔妮婭聲音果然跟賈希大人不氣餒的賈希大人是同聲優(大空直美), 角色形象一模一樣真的太合適了XD


巴哈動畫介紹:

在天使學校第一名畢業的模範天使加百列,原本是為了帶給人類幸福而降臨到人間的天使。但是,當她在人間接觸到各式各樣的娛樂之後,竟變成放縱慾望,好吃懶做的廢天使。加百列一改過去品行端正的個性,整天只窩在房間裡渾渾噩噩,無所事事,過著自甘墮落的生活!?

OP:

ED:


OP MAD:




Ver16.8 更新內容:

* 修復copymanga換域名 (www.copymanga.org -> www.copymanga.site)


下載器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/10FXY9gx8CplBUCdQUWL_w1jD_3764LoF


32位元版本:

https://drive.google.com/file/d/10ElNvQOO6MPkIWV9ZnLNUctEktHTrOcw


解壓密碼:zmcx16


免責聲明:

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

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


96 則留言:

  1. 感謝更新~ 辛苦了!(ノ>ω<)ノ

    回覆刪除
  2. 請問一下追蹤列表中的拷貝漫畫網址,要怎麼進行批量修改啊?

    回覆刪除
    回覆
    1. 您好, 目前只能手動修改, 沒有提供批量修改的功能喔。

      刪除
  3. 雖然改了域名但拷貝我都沒法正常解析 之前還有一批沒完成的 自己改了網址倒是可以完成任務

    回覆刪除
  4. oh shit 我剛不過就改了一個 居然就變得可以解析了 神奇ˊ_ˋ

    回覆刪除
  5. 檔案位置哪個檔案沒改還是16.7

    回覆刪除
    回覆
    1. 您好, 麻煩提供有問題的檔案名稱喔。

      刪除
    2. 檔案位址:

      https://drive.google.com/file/d/10FXY9gx8CplBUCdQUWL_w1jD_3764LoF
      這個還是舊的檔案

      刪除
    3. 您好, 追加更新不會砍舊連結, 新內容&連結會放在文章最上面喔

      刪除
  6. 又是我....發現拷貝的漫畫只要名字有「-」的話就會被忽略 有點困擾

    回覆刪除
    回覆
    1. 您好, 再麻煩提供有問題的網址, 我在測試看看喔。

      刪除
  7. 例如: 小林家的龍女僕-宅龍法夫納
    https://www.copymanga.site/comic/xiaolinjiadelongnvpuzhailongfafuna
    印象中妄言錄也是 在之前版本就有這個現象了 感謝您的辛勞

    回覆刪除
    回覆
    1. 您好, 剛剛測試了一下是因為parser抓標題時取的地方有問題, 如果有"-"後面就會被自動截掉, 下一版會改另一個地方抓標題名稱, 謝謝回報。

      刪除
  8. 請問現在是有問題嗎?
    DM5、漫畫櫃都不能正常運作...但看瀏覽器的都正常,可以麻煩作者抽空再查查看嗎? 感謝
    另外,錯誤LOG紀錄不知道為什麼不給貼上來

    回覆刪除
    回覆
    1. LOG貼成功了,原來用匿名會有問題,不給發

      刪除
    2. 您好, 我剛剛測試兩個網站都是能正常下載的, 瀏覽器正常可是下載器不行的話, 通常是有多個網卡IP或是有VPN, 或是IP被ban了, 所以才不能下載。 如果是部分網址不能載, 你可以在提供網址給我, 如果是環境問題或是被ban ip, 基本上無解, 只能想辦法解決環境問題或是換個IP。

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

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

      刪除
    5. 我發現錯誤在哪一個了
      http://www.dm5.com/m87489/
      全部卡在dm5的妖精的尾巴連載話數友蠻多話都卡住,單行本不會卡
      回報給你,希望能修復,感謝你的開發

      刪除
    6. 您好, dm5有些漫畫的頁碼不合, 這會導致下載器的頁碼檢查出錯, 你可以在選單->設置->dm5把頁碼檢查停掉, 這樣應該就不會卡住, 不過停掉頁碼檢查會有機率性下載到重覆頁數問題, 建議遇到這類資源就換個網站了。

      刪除
    7. dm5根據我的經驗還會受到IP影響 不過我都用JComicDownloader-v5.30比較快....這個每一個任務都要重新解析

      刪除
  9. 參數名稱: length
    於 System.String.Substring(Int32 startIndex, Int32 length)
    於 MahoMangaDownloader.MangaClass._dm5.GetImgUrl(String download_url, String file_name_no_extension, String& tag_img_url, List`1& get_page, Int32 page_num, Boolean one_page_mode)
    於 MahoMangaDownloader.MangaClass._dm5.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/08/17 23:46:13 DownloadProcess DoWorker System.ArgumentOutOfRangeException: 長度不可以小於零。
    參數名稱: length
    於 System.String.Substring(Int32 startIndex, Int32 length)
    於 MahoMangaDownloader.MangaClass._dm5.GetImgUrl(String download_url, String file_name_no_extension, String& tag_img_url, List`1& get_page, Int32 page_num, Boolean one_page_mode)
    於 MahoMangaDownloader.MangaClass._dm5.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/08/17 23:46:19 DownloadProcess DoWorker System.ArgumentOutOfRangeException: 長度不可以小於零。
    參數名稱: length
    於 System.String.Substring(Int32 startIndex, Int32 length)
    於 MahoMangaDownloader.MangaClass._dm5.GetImgUrl(String download_url, String file_name_no_extension, String& tag_img_url, List`1& get_page, Int32 page_num, Boolean one_page_mode)
    於 MahoMangaDownloader.MangaClass._dm5.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/08/17 23:46:25 DownloadProcess DoWorker System.ArgumentOutOfRangeException: 長度不可以小於零。
    參數名稱: length
    於 System.String.Substring(Int32 startIndex, Int32 length)
    於 MahoMangaDownloader.MangaClass._dm5.GetImgUrl(String download_url, String file_name_no_extension, String& tag_img_url, List`1& get_page, Int32 page_num, Boolean one_page_mode)
    於 MahoMangaDownloader.MangaClass._dm5.GetPageUrlList(String url, List`1 page_url_list)
    於 MahoMangaDownloader.MangaClass.MangaFactory.GetPageUrlList(String url, List`1 page_url_list)
    於 MahoMangaDownloader.DownloadProcess.DoWorker(Object param)

    回覆刪除
    回覆
    1. log看起來是網站上抓到的內容跟parser不匹配, 可能是被ban ip或是有開VPN所以網頁內容跟預期的不符。

      刪除
  10. 版大,menu還是一遍空白..... https://copymanga.site/comic/zuanshiwangpaiact2

    回覆刪除
    回覆
    1. 您好, 剛調查了一下應該是網站防機器人的機制, 導致下載器有機率性的拿不到章節清單, 剛剛有改了一版嘗試繞過去的版本, 你可以在試試看, 不過不確定之後會不會又不能用...。

      刪除
  11. 請問coco漫畫之後都不會再支援了嗎?

    回覆刪除
    回覆
    1. 您好, 自從我的防毒軟體(PC-cillin)將coco網站視為惡意網站後, 我是不太想繼續支援了...。

      刪除
    2. 感謝回覆!只可惜我的古見同學永遠無法下最新回了TAT

      刪除
  12. 大神您好,我是最近才開始使用的,我想問一下如果我舊版本的已完成任務跟未完成任務會因為更新後被洗掉嗎?

    回覆刪除
    回覆
    1. 您好, 線上更新時User_Data資料夾會自動搬到新版下載器裡, 不會被洗掉喔。

      刪除
  13. 您好 想請問一下 
    最近更新16.9後常有這種狀況發生
    明明還未下載完卻顯示all mission completed
    https://prnt.sc/Ye5BUYsfjQOL
    可否幫忙看一下是什麼問題 感謝

    回覆刪除
    回覆
    1. 補充一下 似乎只有E站會這樣

      刪除
    2. 看了一下應該是第二個下載原檔被刪除了 導致後面幾個檔案都無法下載

      刪除
    3. 您好, E站不能下載的原因有很多(IP被ban, 特定帳號權限不足, 檔案被砍), 麻煩提供有問題的網址或log資料夾的log檔案, 才有辦法確認原因喔。

      刪除
  14. 古風那裡要不先試試加入域名「https://www.123gf.com/」,可能正常進入不了,但透過程式反而能下載。就像有部份用舊域名仍能下載一樣。

    回覆刪除
    回覆
    1. 您好, 我用瀏覽器觀看上面的網址, 網站是可以瀏覽可是漫畫都不能看, 因為是網站問題這樣下載器是沒辦法支援的...。

      刪除
  15. 話說路徑可有字數限制?我懷疑是因為有些漫畫名太長以致路徑也過長而超出字數限制才下載不了。

    回覆刪除
    回覆
    1. 您好, 舊Windows API限制檔案路徑最長260字元, 如果超過的話建議換個位置存放或修改漫畫夾名稱。
      https://docs.microsoft.com/zh-tw/windows/win32/fileio/naming-a-file

      刪除
  16. 您好! 目前嘗試下載: https://www.cocomanga.com/manga-wc83867/
    得到這些警告導致無法下載:
    WARN 2022/08/28 17:55:57 _ohmanhua GetDownloadImg too long can't get image, do reload page.
    請問有什麼建議可以做?

    回覆刪除
    回覆
    1. 您好, 因為cocomanga現在會被我裝的防毒軟體偵測為惡意網站, 目前下載器不支援cocomanga了喔。

      刪除
    2. 原來 謝謝回覆 上面的也回答過一次了 抱歉我沒有看得很清楚 那只能期待其他網站會上我想要的漫畫~感謝感謝!!!!

      刪除
    3. OK, 有問題歡迎再提問~。

      刪除
  17. 你好,
    最近紳士網站又不能下載了
    附上網址
    http://www.wnacg.com/photos-index-aid-20875.html
    希望站長可以做出修正

    回覆刪除
  18. 您好, 我剛剛測試是可以下載的喔, 再麻煩你試一次看看, 如果還是不行再麻煩提供log檔案給我, 我再看看能不能reproduce。

    回覆刪除
    回覆
    1. 神奇啊,剛剛我測試也可以下載了。
      不知道為什麼在外面用手機沒辦法
      果然是站長來測試,軟體就聽話了 XDDD

      刪除
    2. 猜應該是網站在小維護暫時動到了什麼地方, 沒事沒事XD

      刪除
  19. 這一兩個月常常會抓到破圖或是白畫面,但是圖片本身是好的(e變態網站)
    下載時常常會停留很久,我就知道又破圖了!然後要進工作管理員關掉MahoMangaDownloader才能把圖砍掉
    然後再下載一次,通常會正常一下,然後沒多久又破圖
    剛更新時不會這樣,是這1、2個月才出的問題

    回覆刪除
    回覆
    1. 補充,我重灌前後都是用win7,同樣會出現抓破圖等狀況,不知道其他人有沒有出現跟我一樣的情況

      刪除
    2. 您好, 會下載到一半卡住通常是網路不穩的時候有機率發生(有用VPN的情況機率比較高), 這會導致檔案下載到一半被咬住所以下載失敗, 因為這問題我很難reproduce, 所以目前不太有辦法讓下載器自己解決這問題...。

      刪除
  20. 站主您好,我最近把E變態的圖片限制從5000提升到25000,但是我用下載器下載到了5000左右還是會被暫停,這是因為我的帳號是普通會員還是我在輸入cookie時有少打甚麼東西造成的嗎?

    回覆刪除
    回覆
    1. 您好, 以我個人之前測試的結果, 免費帳號跟付費帳號的cookie是有差異的, 另外免費帳號可以換IP, 付費帳號會被網站記住所以換IP也沒用, 如果只是上限值有問題, 您可以重設cookie再試一次看看, 如果是被ban ip就沒用了, 該會被停還是會被停。

      刪除
    2. 了解,謝謝站長

      刪除
  21. 您好 請問在wnacg下載時,選擇下載壓縮檔的話,下載的檔案會是一個漫畫名的資料夾,裡面是名字亂碼的壓縮檔,這樣是正常的嗎?

    回覆刪除
    回覆
    1. 八成是日文檔名才會解壓成亂碼,你可以裝BANDZIP這程式去解,裝好後點兩下壓縮檔
      字碼選日文,然後解壓縮
      ---
      有些壓縮檔是簡中,解壓縮出來也是亂碼
      而解決方法一樣

      刪除
    2. 感謝幫回覆, 下載器本身是直接載壓縮檔原始檔案, 並沒有修改內容, 另外壓縮檔編碼問題我也是都用BANDZIP, 有在DLSite買東西會很好用XD

      刪除
    3. 感謝回復,不過我發生的問題是,下載下來的壓縮檔,他的"檔名"就是亂碼,如果我自己從網站案下載的話就沒有這個問題
      檔案名稱不管是繁體中文還是日文都會是亂碼

      刪除
    4. 您好, wnacg的壓縮檔檔案名稱並不是亂碼, 是為了方便管理所以會有一個資料庫管理系統, 檔案本身統一用hash做保存並可以用各種tag及其他屬性做搜尋(因為檔案系統對檔案名稱的命名限制是有規範的, 以windows來說檔案名稱不可以有 \ / ? : * " > < |), 然後使用者下載時網站才幫下載的檔案重命名, 如果你打開瀏覽器開發者模式, 可以看到壓縮檔下載連結//d7.wzip.ru/down/1706/{hash}.zip?n={file name}, 網站在收到瀏覽器發的請求時, 會根據後面的n=決定壓縮檔名稱, 而不是使用網站上實際存的壓縮檔名稱。 n={file name}也是下載器抓取的漫畫資料夾的名稱, 所以這是符合預期的行為。

      關於這部分是可以enhance的, 畢竟一般使用者不會用hash管理檔案, 可以讓程式不要使用原始檔案名稱, 而是參考網站的行為在下載時幫檔案做重命名, 預計在下一版更新時釋出, 感謝提醒。

      刪除
  22. 首先要再次感謝您讓在下有漫畫可看(ノ>ω<)ノ

    另外想請教能不能開發「固定忽略某些任務」的功能。
    舉例來說的話如下圖:
    [img]https://upload.cc/i1/2022/09/12/T86DRh.png[/img]
    因為「第一卷」已經包含「1~5話」,不想重複下載,
    但每次搜尋更新時都必須重新手動確認,有點不太方便。(而且這還是比較明確的例子,有些漫畫的卷數和集數會跳來跳去,更加麻煩)

    再麻煩您考慮看看,謝謝。

    回覆刪除
    回覆
    1. 您好, 要做這個會很麻煩, 變成每個資料夾要可以手動自己設定忽略的config檔, 因為下載器只檢查資料夾名稱, 你可以把已有的話數重新命名成符合網站命名的資料夾, 或是乾脆建個一樣名稱的空資料夾讓下載器自動忽略。

      刪除
    2. 瞭解,感謝您的回覆。(ノ>ω<)ノ

      刪除
  23. 想請問一下我最近想要下載或者是取得manhuagui網站的漫畫清單會Failed大約快一週了,不知道有沒有什麼樣的方法 以下是LOG
    ERROR 2022/09/12 12:29:53 MahoMangaDownloaderForm MoveNext System.Net.WebException: 無法連接至遠端伺服器 ---> System.Net.Sockets.SocketException: 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為連線的主機無法回應。 139.162.106.29:443
    於 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)
    於 WebClass.Web.WebClient_downloadData(String& acceptdata, String url, String Encoding)
    於 MahoMangaDownloader.MangaClass._manhuagui.GetSource(String url, List`1& mangas, MenuDataType& menu_data_type)
    於 MahoMangaDownloader.MangaClass.MangaFactory.GetSource(String url, List`1& mangas, MenuDataType& menu_data_type)
    於 MahoMangaDownloader.MangaClass.MangaFactory.ScanToGetNeedUpdate(MangaType type, MenuDataType& menu_type, String url_keyword, List`1& mangas)
    於 MahoMangaDownloader.MahoMangaDownloaderForm.DoScan(List`1& mangas, MangaType& manga_type, MenuDataType& menu_type, String& path, Boolean& latest)
    於 MahoMangaDownloader.MahoMangaDownloaderForm.<>c__DisplayClass88_0.b__0()
    於 System.Threading.Tasks.Task.Execute()
    --- 先前擲回例外狀況之位置中的堆疊追蹤結尾 ---
    於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    於 System.Runtime.CompilerServices.TaskAwaiter.GetResult()
    於 MahoMangaDownloader.MahoMangaDownloaderForm.d__88.MoveNext()

    回覆刪除
  24. 剛剛發現好像是被擋IP了...,換IP幾次沒多就久會被擋...請問我需要調整什麼設定嗎?

    回覆刪除
    回覆
    1. 擋IP的問題是網站造成的,應對方式就是換IP,只要你不是有自己申請固定IP,那麼通常中斷連線重連的話中華會自動幫你換。

      刪除
    2. 對的, ban ip基本上無解, 要嘛自己主動換IP, 或是下載器->選單->設置->延遲時間改成5000~10000, 這樣下載雖然變比較慢, 不過就比較不會被ban ip。

      刪除
    3. 嗯嗯,謝謝只是這次用原設定每次不久就會被BAN想說是不是有哪裡設定出錯了
      那麼想請教設定裡自動重啟IP觸發條件是什麼呢?renew_ip.bat的文件裡面是兩條指令沒有看到觸發條件

      刪除
    4. 您好, 自動換IP的部分目前只支援EH站, 其他網站目前並沒有支援, 另外因為每個人的網路環境也不同, 預設的renew_ip.bat也不是每個人的網路環境都適用, 所以對這功能支援其他網站並沒有很積極想做...。

      刪除
    5. 好的,那我還是注意延遲和手動換IP好了,感謝您撥空回答我的問題

      刪除
    6. 不客氣 有問題歡迎在詢問~

      刪除
  25. 將來會提供「已下載記錄」的功能?
    久久可掃描追蹤後續。

    漫畫是「已完結」,也下載到電腦裡,但偶然回訪時又新出番外篇。或本來是以回或話結束漢化組自製的漫畫,經過多年出成漫畫冊變成卷了。

    如果看過或下載過的漫畫多,就不可能一一回訪。

    知道現已有「追蹤漫畫」的功能,但我只用在下載「未完結」的漫畫。偶爾掃看完結了沒。
    謝謝。

    回覆刪除
    回覆
    1. 您好, 因為手邊有不少project要忙, 目前下載器沒有開發新feature的計畫, 以上述的情況來說, 我自己是直接排序, 最上層都放我不會固定掃描的, 只針對這以下的直接用shift多選去做部分掃描追蹤。

      刪除
  26. 下載速度很慢,幾秒才下一頁,是正常的嗎?

    回覆刪除
    回覆
    1. 下載太快會被擋IP,如果你沒這問題的話,可以自行修改延遲時間。

      刪除
    2. 是的, 下載器不少網站都是用瀏覽器套件下載, 加上也會有延遲時間避免被ban ip, 會幾秒下載一頁基本上算正常。

      刪除
  27. 您好,weloma.art與他的分身網站,目前出現可以抓到目錄但是無法下載圖片的問題,請協助解決,謝謝

    回覆刪除
    回覆
    1. 您好, 剛剛用瀏覽器測試了一下發現weloma已經被PC-Cillin防毒軟體視為惡意網站, 所以目前暫不打算繼續支援這網站了。

      刪除
  28. 古風多了個「http://www.gfmh8.com」,試過這次是看得到的,或許你也試試看。

    回覆刪除
    回覆
    1. 您好, 我剛剛測試了下還是都看不到喔...。

      刪除
  29. hitomi的圖片我原本都用webp格式來抓
    轉jpg後品質會變比較好嗎?
    今天才發現有這個功能...之前已經抓一堆webp了 有點懶得重抓...

    回覆刪除
    回覆
    1. 您好, 轉檔一般品質不可能變好, 要變好也是用演算法去模擬修復, 轉檔jpg功能只是方便瀏覽而已。

      刪除
  30. https://www.blshu.cc/
    http://www.gsxb.net/
    以後如有要增加網址,請考慮這兩網,今天找到想看的漫畫,但下不來。謝謝。

    回覆刪除
    回覆
    1. 您好, 目前沒有新增網站的計畫喔。

      刪除
  31. 請問錯誤log是在MahoMangaDownloader文件夾裏的LogFiles裏嗎?裏面的log不能在這裏發佈,說是有不允許的字元

    回覆刪除
    回覆
    1. 您好, 可以描述問題並寄給我, 我再看看是什麼問題。
      [email protected]

      刪除
    2. 再嘗試後已成功下載,謝謝

      刪除
  32. 不好意思,想請教大大一個問題,我在某次下載漫畫過程中不巧遇到電腦當機(自己電腦的因素orz),之後再開下載器就會出現如下錯誤訊息:
    initialize error: 二進位資料流 '0' 沒有包含有效的 BinaryHeader,可能原因是,在序列化和還原序列化之間無效的資料流或物件版本變更。

    想請問這種問題有辦法修嗎?

    回覆刪除
    回覆
    1. 您好, 這是下載清單檔案壞檔了, 如果不用救清單的話, 可以把User_Data資料夾內的mmd_List1.db砍掉在重開程式就好。 如果要救的話目前沒有提供工具修復壞檔, 你可以先備份用notepad++開啟再用utf-8編碼顯示, 在手動加回去了...。

      刪除
    2. 感謝大大回覆,再請教一下,手動加回去是指把網址一個一個重新餵給下載器嗎?還是其實有可能直接複製壞的mmd_List1.db裡面的部分文字到新開的mmd_List1.db裡面?看著長長的列表正想著要不要救orz

      刪除
    3. 您好, 只能手動加了喔, 上面的檔案看起來是XML檔實際上已經是序列化後的檔案, 要自動修復除非特別做一個XML parer修復程式不然沒辦法, 目前沒計畫做這個tool...。

      刪除
    4. 瞭解了,感謝大大回覆

      刪除
  33. 如需叫用 Just-In-Time (JIT) 偵錯的詳細資料,
    請參閱本訊息結尾處 (而非這個對話方塊) 的資訊。

    ************** 例外狀況文字 **************
    System.NullReferenceException: 並未將物件參考設定為物件的執行個體。
    於 MahoMangaDownloader.MangaClass._manhuagui.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.4515.0 built by: NET48REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
    ----------------------------------------
    MahoMangaDownloader
    組件版本: 16.9.0.0
    Win32 版本: 16.9.0.0
    程式碼庫: file:///E:/download/MahoMangaDownloader%2010.5%2064bit/MahoMangaDownloader%2010.5%2064bit/MahoMangaDownloader.exe
    ----------------------------------------
    System.Windows.Forms
    組件版本: 4.0.0.0
    Win32 版本: 4.8.4550.0 built by: NET48REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
    組件版本: 4.0.0.0
    Win32 版本: 4.8.4536.0 built by: NET48REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
    組件版本: 4.0.0.0
    Win32 版本: 4.8.4390.0 built by: NET48REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

    我這個是什麼問題呢? 貼上網址就錯誤

    回覆刪除
    回覆
    1. ----------------------------------------
      log4net
      組件版本: 2.0.14.0
      Win32 版本: 2.0.14.0
      程式碼庫: file:///E:/download/MahoMangaDownloader%2010.5%2064bit/MahoMangaDownloader%2010.5%2064bit/log4net.DLL
      ----------------------------------------
      System.Configuration
      組件版本: 4.0.0.0
      Win32 版本: 4.8.4190.0 built by: NET48REL1LAST_B
      程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
      ----------------------------------------
      System.Core
      組件版本: 4.0.0.0
      Win32 版本: 4.8.4566.0 built by: NET48REL1LAST_C
      程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
      ----------------------------------------
      System.Xml
      組件版本: 4.0.0.0
      Win32 版本: 4.8.4084.0 built by: NET48REL1
      程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
      ----------------------------------------
      libWin32API
      組件版本: 1.0.0.0
      Win32 版本: 1.0.0.0
      程式碼庫: file:///E:/download/MahoMangaDownloader%2010.5%2064bit/MahoMangaDownloader%2010.5%2064bit/libWin32API.DLL
      ----------------------------------------
      Newtonsoft.Json
      組件版本: 10.0.0.0
      Win32 版本: 10.0.3.21018
      程式碼庫: file:///E:/download/MahoMangaDownloader%2010.5%2064bit/MahoMangaDownloader%2010.5%2064bit/Newtonsoft.Json.DLL
      ----------------------------------------
      System.Numerics
      組件版本: 4.0.0.0
      Win32 版本: 4.8.4084.0 built by: NET48REL1
      程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
      ----------------------------------------
      System.Runtime.Serialization
      組件版本: 4.0.0.0
      Win32 版本: 4.8.4536.0 built by: NET48REL1LAST_C
      程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
      ----------------------------------------
      System.Data
      組件版本: 4.0.0.0
      Win32 版本: 4.8.4536.0 built by: NET48REL1LAST_C
      程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
      ----------------------------------------
      CefSharp.OffScreen
      組件版本: 102.0.100.0
      Win32 版本: 102.0.100.0
      程式碼庫: file:///E:/download/MahoMangaDownloader%2010.5%2064bit/MahoMangaDownloader%2010.5%2064bit/CefSharp.OffScreen.DLL
      ----------------------------------------
      CefSharp.Core
      組件版本: 102.0.100.0
      Win32 版本: 102.0.100.0
      程式碼庫: file:///E:/download/MahoMangaDownloader%2010.5%2064bit/MahoMangaDownloader%2010.5%2064bit/CefSharp.Core.DLL
      ----------------------------------------
      libMangaData
      組件版本: 1.0.0.0
      Win32 版本: 1.0.0.0
      程式碼庫: file:///E:/download/MahoMangaDownloader%2010.5%2064bit/MahoMangaDownloader%2010.5%2064bit/libMangaData.DLL
      ----------------------------------------
      CefSharp
      組件版本: 102.0.100.0
      Win32 版本: 102.0.100.0
      程式碼庫: file:///E:/download/MahoMangaDownloader%2010.5%2064bit/MahoMangaDownloader%2010.5%2064bit/CefSharp.DLL

      刪除
    2. ----------------------------------------
      CefSharp.Core.Runtime
      組件版本: 102.0.100.0
      Win32 版本: 102.0.100
      程式碼庫: file:///E:/download/MahoMangaDownloader%2010.5%2064bit/MahoMangaDownloader%2010.5%2064bit/CefSharp.Core.Runtime.DLL
      ----------------------------------------
      System.Windows.Forms.resources
      組件版本: 4.0.0.0
      Win32 版本: 4.8.4084.0 built by: NET48REL1
      程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hant_b77a5c561934e089/System.Windows.Forms.resources.dll
      ----------------------------------------
      MahoMangaDownloader.resources
      組件版本: 16.9.0.0
      Win32 版本: 16.9.0.0
      程式碼庫: file:///E:/download/MahoMangaDownloader%2010.5%2064bit/MahoMangaDownloader%2010.5%2064bit/zh-TW/MahoMangaDownloader.resources.DLL
      ----------------------------------------
      libFileIO
      組件版本: 1.0.0.0
      Win32 版本: 1.0.0.0
      程式碼庫: file:///E:/download/MahoMangaDownloader%2010.5%2064bit/MahoMangaDownloader%2010.5%2064bit/libFileIO.DLL
      ----------------------------------------
      libCommonForDotNetForm
      組件版本: 1.0.0.0
      Win32 版本: 1.0.0.0
      程式碼庫: file:///E:/download/MahoMangaDownloader%2010.5%2064bit/MahoMangaDownloader%2010.5%2064bit/libCommonForDotNetForm.DLL
      ----------------------------------------
      libWebClass
      組件版本: 1.0.0.0
      Win32 版本: 1.0.0.0
      程式碼庫: file:///E:/download/MahoMangaDownloader%2010.5%2064bit/MahoMangaDownloader%2010.5%2064bit/libWebClass.DLL
      ----------------------------------------
      libRegexClass
      組件版本: 1.0.0.0
      Win32 版本: 1.0.0.0
      程式碼庫: file:///E:/download/MahoMangaDownloader%2010.5%2064bit/MahoMangaDownloader%2010.5%2064bit/libRegexClass.DLL
      ----------------------------------------
      LZStringCSharp
      組件版本: 1.3.0.26157
      Win32 版本: 1.3.0
      程式碼庫: file:///E:/download/MahoMangaDownloader%2010.5%2064bit/MahoMangaDownloader%2010.5%2064bit/LZStringCSharp.DLL
      ----------------------------------------
      libCommonForDotNetForm.resources
      組件版本: 1.0.0.0
      Win32 版本: 1.0.0.0
      程式碼庫: file:///E:/download/MahoMangaDownloader%2010.5%2064bit/MahoMangaDownloader%2010.5%2064bit/zh-TW/libCommonForDotNetForm.resources.DLL
      ----------------------------------------
      mscorlib.resources
      組件版本: 4.0.0.0
      Win32 版本: 4.8.4084.0 built by: NET48REL1
      程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hant_b77a5c561934e089/mscorlib.resources.dll
      ----------------------------------------

      ************** JIT 偵錯 **************
      若要啟用 Just-In-Time (JIT) 偵錯功能,則必須在
      此應用程式或電腦的 .config 檔案中,設定
      system.windows.forms 區段內的 jitDebugging 值。
      且該應用程式也必須在啟用偵錯的狀態下進行
      編譯。

      例如:





      當 JIT 偵錯功能啟用後,會將所有未處理的例外狀況
      傳送給電腦上已註冊的 JIT 偵錯工具進行處
      理,而不是使用這個對話方塊來處理。

      刪除
  34. dm5漫畫有些頁數重覆,有些頁數缺少,但我沒有停用頁碼檢查

    回覆刪除