2021年10月1日 星期五

MahoMangaDownloaderVer15.1更新

這次更新修復內容如下:

1. 古風漫畫新增網域名(https://www.gufengmh8.com/  -> https://www.gufengmh9.com/)

2. 古風漫畫網站TLS安全性更新導致下載器不能下載問題

3. welovemanga新增DDOS防護導致不能下載問題

4. welovemanga隨機跳404頁面防爬蟲問題


welovemanga真的很猛, 上個禮拜加DDOS防護, 這個禮拜再來個隨機404頁面防爬蟲, 真心覺得佩服...。


最後的慣例推坑時間, 忽然很懷念小時候很愛看的動畫: "天地無用", 而且TV1的OP又超經典, 長大後再聽更是特別不一樣, 剛好放上來讓大家回味一下XD




 


Ver15.1 更新內容:

* 古風漫畫新增網域名(https://www.gufengmh8.com/  -> https://www.gufengmh9.com/)

* 古風漫畫網站TLS安全性更新導致下載器不能下載問題

* welovemanga新增DDOS防護導致不能下載問題

* welovemanga隨機跳404頁面防爬蟲問題


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


32位元版本:

https://drive.google.com/file/d/15oKgjOPVBKW7FdOQm2qFdXJ62S97rqQI/view?usp=sharing


解壓密碼:zmcx16


免責聲明:

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

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


40 則留言:

  1. 天地無用實在太懷念了,是我第一部看的後宮動畫

    回覆刪除
    回覆
    1. 小時候我也超喜歡看, 現在長大了有空想找時間重新填坑哪~~

      刪除
    2. 不過天地無用TV版跟電影版反而是外傳性質的(也當作平行世界),
      如果是要看本傳劇情的話,觀看順序是
      魎皇鬼OVA1-->天地無用GXP TV-->OVA2-->3-->4-->5
      之後則是接異世界的聖機師物語
      不過異世界的聖機師物與何時看都沒差只是時間序的問題而已
      可惜聖機師物語留下了一個後續的伏筆卻不會出後續了...

      刪除
    3. 完全不知道還有聖機師物語..., 有空來填坑了, 不過我要先把前面全部填完, 小時候看的對故事幾乎都快忘光光了...

      刪除
  2. 大神您好 小弟發現於 hitomi.la 下載下來的圖片好像只會抓第一張圖(EX.該網站有10張圖,但10張圖都是第一張圖) 小弟不清楚是本身電腦有問題還是網站有改,請大神幫忙查一下,謝謝您
    抱歉剛剛小弟眼睛脫框不小心PO到去年10月份的更新,擔心造成誤會,所以在這邊重PO一次,造成大神困擾非常抱歉。

    回覆刪除
    回覆
    1. 您好, 我剛剛測試幾個連結都能正常下載&沒有重覆, 可以麻煩你提供有問題的網址給我, 我在測試看看能不能找出問題。

      刪除
  3. https://hitomi.la/cg/tosaka-rin-&-minamoto-no-raikou-vs-netori-oji-san-%E4%B8%AD%E6%96%87-1528708.html#1
    https://hitomi.la/cg/bradamante---sanpochuu~~-english-1528345.html#1
    https://hitomi.la/cg/little-lyrical-to-himitsu-no-heya-%E4%B8%AD%E6%96%87-1525085.html#1
    小弟隨便抓3個網址,都有上面那個問題,請大神幫忙查一下,謝謝

    回覆刪除
    回覆
    1. 您好, 這問題是因為你的網址不是純網址, 最後面有加#1, 這在該網站代表指的是第一頁的意思, 這會導致下載器在轉換網址時沒辦法到其他頁數, 只要把上面的網址後面的#1拿掉就會正常了。

      基本上下載器支援的網址格式沒有特別做防呆, 只能接受網頁最原始的網址, 後面有加#或p=這類頁碼參數都會有問題, 建議在複製網址時可以注意一下~。

      刪除
    2. 好的 感謝大神幫忙測試,剛剛小弟試過之後就可以了,只是該網站現在好像會在開啟後自動在後面加上#1 還挺讓人困擾的

      刪除
    3. OK, 問題有解決就好, 要幫每個網站都加防呆太花時間了, 這邊就只能請使用者多注意了~~。

      刪除
  4. 你好,我不知道是不是我的問題不過我想從welovemanga加新的漫畫卻出現這個add trace error
    圖在這 https://cdn.discordapp.com/attachments/456444884631420933/897130266395566080/2021-10-11_233420.png

    然後明明沒有更新到最新的漫畫掃描追蹤後直接變成latest
    總是麻煩大大真是不好意思

    回覆刪除
    回覆
    1. 您好, 剛剛用瀏覽器測試了一下, welovemanga網站現在只要你沒有登入會員, 不管瀏覽哪個頁面都會自動跳回首頁, 所以下載器不能下載也不意外...。

      這問題要解決只能讓下載器可以支援使用者用自己的cookie, 不過有cookie就代表未來只要被網站偵測有用程式下載就可能被ban帳號, 考慮到後續的影響, 目前暫時不打算朝這方向改版, 避免造成被封鎖帳號的情況。

      未來如果這網站有重新對外開放才會重新支援, 現在應該就先放著觀察看看了。

      刪除
    2. 恩了解,辛苦大大了

      刪除
    3. 不客氣, 繼續觀察看看了~。

      刪除
    4. 您好,welovemanga發現一些問題,就是有些漫畫開啟前會有警語畫面,這種就無法下載,但是其他的下載就沒問題,請協助處理,謝謝
      https://welovemanga.net/455/
      https://welovemanga.net/1258/


      刪除
    5. 您好, 這問題跟上面的問題一樣, welovemanga有些漫畫現在沒登入帳號就沒辦法觀看, 除非讓下載器支援設定welovemanga的cookie, 不然沒辦法解決, 考慮到有可能造成使用者帳號被封鎖的風險, 暫時還不打算支援這一塊, 決定先觀察一陣子後再決定要不要做這個功能。

      刪除
  5. 大大你好,我把算把我的追蹤清單漫畫從原本的下載路徑換到新的下載路徑,但奈何我有快1000個漫畫正在追蹤下載清單,請問可以如何批量作嗎?

    回覆刪除
    回覆
    1. 您好, 目前不支援匯入/匯出清單功能, 有需要批次修改的話, 可以直接用notepad++打開mmd_trace_list.db, 裡面是xml的目錄結構, 可以用全部取代的功能一口氣把資料換掉在儲存就好, 另外記得先備份好檔案, 因為直接改檔案還是會有壞檔的風險, 所以還是建議能不要直接改檔就不要直接改。 P.S. 要做匯入匯出功能還是批次修改功能都不是不行, 就是要時間... 現在下載器上光是修網站改版就花不少時間了, 加上身上又有不少project在做, 所以暫時都沒有想在下載器上加新功能了, 除非哪天比較清閒了才會考慮改善使用者體驗...。

      刪除
  6. 請問是不是圖片量多到一定程度就不能下載原檔名了? https://exhentai.org/g/2045370/2e174c0641/ 這個CG集之前下載時都還可以依原檔名命名 但後來更新到一定的圖片數後 突然開始以數字命名了 下載其他圖片數少的本子則正常

    回覆刪除
    回覆
    1. 您好, 之前某一版有改版成, 只要下載器發現那個資源的檔名有重複, 就會自動用編碼方式命名下載, 不然繼續用原檔名的話一定會檔名衝突導致缺頁, 而如果下載器自己重命名, 又會跟檢查缺檔的功能撞到, 所以目前針對檔名重複的方針就是先以這樣處理了。

      刪除
    2. 原來如此 因為那個CG集兩個禮拜會更新一次 所以一直都是用檔名重複補更新的頁數 突然變成編碼變成又從第一張開始下載 圖太多就容易超過exh限制的流量

      刪除
    3. 像這種的就沒辦法, 如果他是檔名都完全不一樣就沒問題, 如果是每次都加01.jpg這種就沒辦法了, 我遇到這種就是每次重砍重下載了...

      刪除
  7. 大大您好,最近在下載漫畫或CG的時候,過一段時間都會自動把指令變成pause然後跳出下載完成,但下載進度(%)都沒有變...,看起來也不像是被ban IP的樣子,還是我個人的設定或是網路很有問題呢

    回覆刪除
    回覆
    1. 您好, 可以看log資料夾的log檔案看看, 看是什麼原因導致下載失敗轉成pause, 一般來說如果是固定pause有可能是網站改版導致下載失敗, 如果是偶發不定期轉pause那就是ban ip了, 這個要看log跟實際測試才知道。

      刪除
    2. 感謝大大回應,log檔顯示「收到來自傳輸資料流的未預期 EOF 或 0 個位元組。」,也不是ban IP,因為只要不是下載原尺寸的都還正常下載,下載原尺寸的才有這問題

      刪除
    3. 那應該是大圖還沒載完就斷線了, 網路不穩蠻有可能發生的, 這個基本上只能retry了...。

      刪除
  8. 期待升到 .Net 5.0 後能支援多作業系統

    回覆刪除
    回覆
    1. 我覺得基本上很難, 有兩大難關要搞:
      1. .net core幾乎沒實作.net framework的winform套件, 要用.net core等於我UI要整個重做

      2. Cefsharp套件最新版是開始支援.net core了, 不過我沒看到他有寫支援linux, 而且看他依然有VC++ dependency, 我覺得應該很難支援...。

      基本上下載器現在就是maintain模式了, 未來真的大改應該是Windows不再支援.net framework, 到時我應該整個用electron重寫, winform要客製化UI套件超累, 現在完全不想學新GUI開發, 寫web超方便又有超多資源可以用~~

      刪除
    2. 那大大有試過 HakuNeko 嗎?看上去挺厲害

      刪除
    3. 剛看了下他github就是用electron寫的, 現在用electron寫跨平台應用程式就是主流阿~~, 我現在新的圖形應用程式也都是用electron寫了。

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

    回覆刪除
  10. 你好,不知道為什麼manhuagui的國王排名能夠選取並列入下載清單,但好像沒有辦法下載圖片?
    https://tw.manhuagui.com/comic/41815/

    log:
    WARN 2021/10/26 19:34:46 DownloadProcess DoWorker Download Img exceed retry count
    WARN 2021/10/26 19:41:58 DownloadProcess DoWorker Download Img exceed retry count

    回覆刪除
    回覆
    1. 剛用瀏覽器看了一下:
      尊敬的看漫畫用戶,應國王排名漫畫 版權方的要求,現已刪除屏蔽國王排名漫畫 所有卷和冊,僅保留作品文字簡介,請喜歡這部漫畫的漫迷購買書籍或雜誌欣賞!為此給各位漫迷帶來的不便,敬請諒解!

      這個基本上就是不給看了, 下載器不能載也不意外...

      刪除
  11. 您好~
    很感謝您讓這段休息時間變得十分快樂!o(≧▽≦)o

    這邊想再詢問一下,能否考慮納入
    http://www.ykmh.com/manhua/yuzhouxiongdi/
    不管是否可以,都非常感謝(ノ>ω<)ノ 

    回覆刪除
    回覆
    1. 沒想到宇宙兄弟還有繼續更新..., 有空在來研究一下XD

      刪除
  12. manhuagui 更新新版後 偵測不到更新後的話數 https://www.manhuagui.com/comic/35819/ 這本

    回覆刪除
    回覆
    1. 您好, 剛剛測試下載器有抓到第68話, 看起來功能是正常。 沒記錯的話印象中下載器偶爾會抓不到完全的目錄話數, 原因可能是網頁還沒跑完下載器就當載入完畢了, 遇到這問題只要再試一次就好, 你可以再試試看是不是還是有一樣問題。

      刪除
  13. 你好版主...忽然冒出以下訊息 打開後我的待下載清單都消失了QQ 這是不是沒救了

    ERROR 2021/12/03 20:50:48 MahoMangaDownloaderForm .ctor 二進位資料流 '84' 沒有包含有效的 BinaryHeader,可能原因是,在序列化和還原序列化之間無效的資料流或物件版本變更。

    回覆刪除
    回覆
    1. 應該是User_Data資料夾內的mmd_List1.db或mmd_trace_list.db壞檔了, 可以先備份再移除, 下載器會重新產生新的空白檔, 至於要救檔案很麻煩, 目前並沒有支援這個功能。

      如果要手動救資料, 因為檔案本身是xml格式, 可以用notepad++打開並用utf-8解碼, 應該可以看到xml格式的每筆漫畫清單, 再看有沒有想手動救了。

      刪除