2020年11月15日 星期日

[重大更新] MahoMangaDownloaderVer13.0 & Ver13.1更新

Ver13.1 更新內容:

  • 改善dmzj頁數卡住問題

檔案位址:
https://drive.google.com/file/d/1Rd9yasvxPCFF1HycGti2kF8NytAzqQ6F/view?usp=sharing

32位元版本:
https://drive.google.com/file/d/13p9yAbJO5M8F6PQNWHpmntFOz53jWrgf/view?usp=sharing

解壓密碼:zmcx16

-------- 我是分隔線 --------


上個月有某個使用者回報下載器在某網站會有閃退的問題, 當時因為我沒辦法reproduce那問題, 所以也只能先放置並請對方先拿其他網站擋著用, 結果昨天開始我這邊終於能重現一樣的問題了, 看了下event log crash的點在CefSharp的process上, 只要有用到該process下載個幾分鐘後他就會自己crash, 之後有去Cefsharp的github issue找原因, 通常這類問題出在Chromium上比較多(畢竟CefSharp只是用.NET包裝一層Chromium的framework),遇到這問題也只能等Chromium update修bug, 而這個閃退的問題在我update CefSharp到最新版後就沒有再發生了。

再來就是問題點了, 基本上下載器我一直避免去更新第三方套件, 因為之前更新後總會有幾個使用者回報更新後出問題, 然後大多數是環境問題, 所以我都盡量避免去更新套件, 不過現在這閃退的問題不處理也不行, 偏偏CefSharp剛好我用的下一版本開始改成VC++2013 -> VC++ 2015, 這變成只要更新完下載器大多數使用者都會開不起來, 得安裝VC++ 2015 可轉散發套件才行...。

因為下載器本身是可攜式軟體, 我也不想主動幫使用者安裝套件, 所以還是跟以前一樣只能請使用者自己安裝了, 另外為了避免一堆人線上更新完後程式開不起來跑來問, 所以我有多做一個VC++ 2015的檢查, 檢查沒裝會主動跳訊息通知, 請使用者在自行去Microsoft網站下載安裝。


重要事項再放大字重點說明:

"MahoMangaDownloaderVer13.0必須安裝VC++ 2015 可轉散發套件, 原本的VC++2013只適用在下載器Ver12.5之前的版本!"

VC++ 2015 可轉散發套件下載位置:
https://www.microsoft.com/zh-tw/download/details.aspx?id=48145


再來就是固定的推坑時間, 這次想介紹的是很喜歡的作者: 羽海野千花

代表作品是蜂蜜幸運草(已完結)以及三月的獅子(不定期連載中)

這兩部作品基本上風格很像, 羽海野千花我覺得最厲害的地方就是他的作品溫差非常大, 溫馨愉快跟黑暗沉重的落差非常大, 簡單來說就是非常重口味(精神上), 搞笑愉快的時候非常愉悅, 嚴肅劇情時則是看到快胃痛, 而且除了最主要的主角群們以外, 每個配角也都有屬於自己的故事, 讓人更能對各個角色投注感情, 另外在三月的獅子更是加入了不少社會上最難搞的兩大問題: 家庭 & 霸凌問題, 描寫的非常有真實感以及讓人有代入感, 另外還有最最最厲害的地方就是"青春", 這作者的作品有滿滿的青春味, 常常看著都覺得自己年輕了十歲以上XD 非常推薦這兩部作品!!

以下是蜂蜜幸運草以及三月的獅子的部分內容:

蜂蜜幸運草: 存在感薄弱的男主角竹本生日:







對未來迷茫的竹本, 畢業作品中途打分時忽然來個神救援:




這個青春之塔後面還有各種小故事, 就先不捏他了XD

三月的獅子 - 第一話開頭:





------------------







被領養之後,沒想到卻讓對方家庭關係破裂...






男主角離開之後, 在某個機緣下被川本一家撿到(?)





將棋的世界







這是很嚴肅的將棋漫畫!!











這次介紹就到這裡, 蜂蜜幸運草除了原作漫畫以外, 還有動畫跟電影還有電視劇, 當初電視劇還是日劇台劇兩邊各自拍一部! 三月的獅子也有動畫, 不論是從漫畫還是動畫入坑都很推薦!!


Ver13.0 更新內容:

* 更新CefSharp套件 (63.0.1 -> 85.3.130)


下載器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/1fgZNxWlC86Uj7Hi_ouKgPgXGmhYBFufT/view?usp=sharing


32位元版本:

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


解壓密碼:zmcx16


免責聲明:

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

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

22 則留言:

  1. 身為此程式長期使用者,謝謝大大無償的維護,感恩

    回覆刪除
  2. dmzj.com
    下載比12.5時皺很多是正常的嗎?

    又,在paypal少量課金了一下
    (課金按鈕做顯眼一點,嗯,一定是這樣沒錯)

    黑暗沉重的就pass了,有一部叫2020的大家都在看……

    回覆刪除
    回覆
    1. 下載13.1時
      Bypass GoogleDrive anti-virus check failed

      刪除
    2. 您好, paypal已收到, 非常感謝支持!!

      另外dmzj我剛剛測試了一下, 發現下載器在頁數跳轉時網站容易沒有回覆, 這導致每下載一頁可能都要等timeout後retry才能下載下一頁, 這問題我測試新舊下載器都會有, Ver13.0改版時只發現漫畫櫃有這問題, dmzj沒有主動測所以沒發現。

      因為現在支援的網站太多, 雖然我有針對每個網站寫測試, 可是要對每個網站都維護還是太吃力, 所以我現在只有針對自己常用的網站才會做測試跟維護, 其他網站則是以有人回報再修復為方針, 沒人回報或沒人繼續用的網站就先放了, 不然時間會不夠用...QQ

      Ver13.1有針對dmzj加上跳轉卡住做改善, 我目前自己測是不會卡住了, 只是dmzj我這邊瀏覽網站本來就很慢..., 而且dmzj也會針對大量下載鎖ip, 建議dmzj還是盡量少量下載, 免得被鎖ip。

      P.S. 我剛剛上傳完Ver13.1到google drive要測試下載&更新時發現超出google drive的配額, 單一檔案同一時間下載太多好像就會這樣, 如果更新失敗的話再麻煩過陣子再更新, 據google頁面的說法大概24小時內會好...。

      刪除
    3. 您好, Bypass GoogleDrive anti-virus check failed是因為超出Google drive下載配額的關係, 現在就算直接用瀏覽器開網址一樣沒辦法下載, 據Google說法大概24小時以內會好...。

      刪除
  3. 2015可轉散發套件如果有安裝失敗的,
    要先看看是不是有裝了2017或2019的可轉散發套件,
    要先移除掉2017,再來安裝2015之後再裝回來

    不然每次開啟程式都會提示未安裝2015的可轉散發套件~

    辛苦大大一直以來的持續軟體更新,感激不盡!!

    回覆刪除
    回覆
    1. 沒想到還有這種雷... 感謝幫忙提醒大家 :)

      順便補上說明:基本上VC++可轉散發是獨立的套件, 而且需要的程式在發布後的環境也只能裝對應的套件, 只有新版的2019微軟才開始提供VC++2015-2019整個大包版, 這之前都只能獨立安裝而且不向下相容。所以以目前的windows環境來說, 只有裝VC++2015或VC++2015,2017,2019整合版這兩種其中之一下載器才能正常執行。

      下載器目前也只會偵測上面那兩種有沒有安裝, 沒安裝就會跳那個提醒視窗, 這個要改成設定關掉感覺也不妥, 下一版會多加個邏輯, 如果程式能正常執行就直接關掉, 每次更新完在檢查就好, 不要每次開程式就檢查一次。

      刪除
  4. 感謝站長的更新,推薦一下漫畫[葬送的芙莉莲]
    內容是勇者打敗魔王後的故事,應該算日常劇情那方面的,不錯看
    第二集販售PV:
    https://www.youtube.com/watch?v=O4-uUKlC0BE

    回覆刪除
    回覆
    1. 看完PV感覺蠻讚的, 假日再來填漫畫坑~感謝推坑XD

      刪除
  5. 想問一下大大有沒有考慮把這個程式改用Electron framework呢?感覺更新的成本會降低,壞處就是變成需要下載和程式變大

    回覆刪除
    回覆
    1. 您好, 這個project是學生時代寫的, 算算時間也維護6~7年了, 個人覺得寫工具程式最花時間的不是程式主邏輯, 而是刻UI功能...。

      考慮到時間成本還有效益問題, 這個project還是會繼續以maintain為主, 盡量不改大架構為原則, 目前計畫是等到哪天微軟不支援.net framework了, 就會想用.net core 或 python + electron重新做個新版, 是希望能撐久一點就是了, 畢竟時間總是不夠用QQ

      刪除
  6. https://exhentai.org/g/1464360/ce8efb82bb/
    下載原檔名
    檔名有兩個img001~img008,導至少下了八張圖
    請問能弄個img001(1)嗎?

    回覆刪除
    回覆
    1. 您好, 以目前的程式架構來說這個有困難, 因為下載器本身支援自動檢查已下載&缺檔的功能, 如果重複檔名就重命名的話, 會跟自動檢查已下載檔案有衝突, 要解決這種衝突只能把每個檔名跟url對應的關係都記錄下來落地成檔案, 下載器才會知道這個同檔名是因為已下載還是有重複, 等於要多寫這些索引檔並儲存下來才行。

      因為手邊還有不少事要忙, 目前暫時沒有計畫enhance這塊。

      刪除
  7. 您好
    請問安裝VC++ 2015時出現了問題
    https://i.imgur.com/lUiKVgd.png
    (上:跳出提醒 下:已安裝的C++)

    可能跟您開發軟體軟體無關
    但我還是很喜歡這下載工具
    希望能繼續使用 謝謝

    回覆刪除
    回覆
    1. 您好, windows誤判VC++有些人有遇到過, 這基本上是微軟的問題, 通常要移除其他版的VC++在重裝才有用。

      建議可以把VC++2017移除掉, 然後裝下面這版Microsoft Visual C++ Redistributable for Visual Studio 2015、2017 和 2019:
      https://support.microsoft.com/zh-tw/help/2977003/the-latest-supported-visual-c-downloads

      這版直接包含VC++2015 2017 2019的版本, 可以試試看有沒有用。

      刪除
    2. 不客氣, 有問題歡迎隨時提出~

      刪除
  8. 您好,manhuabei的域名換成manhuadai.com導致無法下載了,希望能夠更新一下,謝謝~~

    回覆刪除
    回覆
    1. 您好, 感謝回報, 已修復漫畫唄換網域名問題在Ver13.2
      https://blog.zmcx16.moe/2020/12/mahomangadownloaderver132.html

      這已經是下載器支援這網站以來第三次換網域名了, 這麼頻繁換網域名真的有點誇張XD

      刪除
  9. 您好 請問一下為甚麼我使用的時候會跑出錯誤 然後最後一行是並未將物件參考設定為物件的執行個體

    回覆刪除
    回覆
    1. 您好, 麻煩提供有問題的網址以及log資料夾那的log訊息, 我在看看是什麼原因造成。

      刪除