2021年1月2日 星期六

MahoMangaDownloaderVer13.4更新

這次更新主要是有使用者回報loveheaven網站改版了, 不過不是換網域名, 而是從新做了一個新網站, 舊網站貼一個公告說搬遷到哪。 稍微看了一下新的網站架構, 雖然外觀變不少, 不過主要layout跟舊站算大同小異, 圖源的位址也沒有改變, 花點時間改下parser就行了~。

另外這次又想推個坑, 最近在看動畫: "隱瞞之事", 是絕望先生的作者久米田康治老師的作品, 漫畫今年完結, 動畫則是今年春番的作品, 趁這次連假開始填這坑, 沒想到完全對到我好球帶。 劇情有趣不說, 重點是女兒小姬超可愛!!!  加上高橋李依配音動畫整個完全大加分阿~~~, 非常推薦有興趣的人入坑!!!



動畫位址(巴哈動畫瘋): 

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

介紹:

隱瞞之事是畫圖的工作?漫畫家後藤可久士老師正在週刊少年漫畫雜誌上連載有點下流的漫畫,但是一想到這件事可能會被就讀小學 4 年級的獨生女.姬發現,他就害怕得每天晚上都睡不好……。愛與歡笑的漫畫家爸爸與女兒之間的故事、就此開幕。


Ver13.4 更新內容:

* 新增lovehug.net網站


下載器Demo圖:




介紹:

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


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


環境需求

.Net framework 4.5.2或以上的版本

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


簡單除錯:

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

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

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


檔案位址:

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


32位元版本:

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


解壓密碼:zmcx16


免責聲明:

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

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

10 則留言:

  1. 無法使用的網址:
    http://www.dm5.cn/manhua-shanyushiyuyuwo/

    log:
    ERROR 2021/01/04 19:39:24 MahoMangaDownloaderForm MoveNext 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.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()
    ERROR 2021/01/04 19:39:34 MahoMangaDownloaderForm MoveNext 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.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()
    ERROR 2021/01/04 19:39:56 MahoMangaDownloaderForm buttonAddTrace_Click Add Trace error!!
    ERROR 2021/01/04 19:40:08 MahoMangaDownloaderForm buttonAddTrace_Click Add Trace error!!

    回覆刪除
    回覆
    1. 您好, 下載器只支援動漫屋com網域, cn網域沒有支援, 把上面的網址換成
      http://www.dm5.com/manhua-shanyushiyuyuwo/
      應該就沒問題了

      刪除
    2. 原來如此,感謝您的說明。
      ^^/

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

    回覆刪除
  3. 前幾天用https://lovehug.net/ 沒問題
    今天用出現已下log
    WARN 2021/01/06 21:46:16 UserSetting ReadSettingToIni Read mmd_setting.ini fail, write default setting.

    自行嘗試刪了 Visual C++ 2017 改裝 Visual C++ 2015 還是一樣
    (之前2017都能正常使用程式) 麻煩有空時看一下,謝謝您

    回覆刪除
    回覆
    1. 您好, 上面的log只是warning訊息, 會直接讀預設設定並不影響功能。

      另外剛剛有多找幾個lovehug.net的資源測試, 有發現到網站為了防爬蟲, 有針對新更新的漫畫頁面html塞一堆\t\n來阻礙parser, 導致下載器沒辦法抓取真正需要的資料。

      由於不確定他有幾種rule pattern, 目前是打算多找幾個頁面比較, 寫個更完善的parser來處理, 再麻煩您提供有問題的網址, 我這周末在研究看看parser怎麼改會比較好, 感謝回報 :)

      刪除
  4. 感謝抽空回應,我覺得是https:// lovehug. net/ 防爬蟲 直接改版了 ,所以每個網址好像都沒法用了,就這個站點有問題
    https://lovehug.net/440/
    https://lovehug.net/193/
    https://lovehug.net/1262/
    隨意抽的三個結果都一樣

    回覆刪除
    回覆
    1. 如果只是塞一堆\n\t防爬蟲, 這種形式我只要不用regular expression改用xpath應該能處理大部分情況, 實際情況等放假有空在研究了XD

      刪除
  5. https://lovehug.net/93/

    剛更新好新版無法下載,真可惜
    可能要麻煩大神看一下了..

    回覆刪除
    回覆
    1. 好的, 這周末會研究看看, 感謝回報~。

      刪除