2019年8月31日 星期六

MahoMangaDownloaderVer8.7更新

這次改版內容主要是實作 / 修復幾個使用者提的feature request & bug, 具體內容如下:

1. 新增支援網站 https://www.comicun.com/

有使用者希望能追加支援這個網站, 研究了一下發現這網站有不少其他網站斷更新的作品(Dr. Stone, 約定的夢幻島等等), 而且更棒的是這網站所有資料都是後端提供, 完全沒隱藏漫畫圖片的位址跟防下載器, 所以我只要打web request就可以拿到所有我需要的東西, 不需要開瀏覽器套件跑一堆js浪費電腦資源, 下載也更快~~~。

2. 修復dm5如果該漫畫只有一頁, 下載器很容易下載失敗的bug

因為dm5日漫跟港韓漫的顯示方式不一樣, 只有一頁的日漫會跟港韓漫的邏輯混在一起導致下載容易失敗, 修了一下這邊的邏輯處理這bug。

3. 設置頁面新增EH / EX站cookie keys: igneous, hath_perks

分別有使用者反應這兩個cookie key是有用的, 以igneous來說, 有些人的帳號應該是沒辦法進EX的, 不過有使用者實測以下方法可以讓申請的帳號進入EX, 步驟如下:

a. 用VPN設定美國跳板, 然後辦EH表站帳號
b. 等7天過後, 一樣用VPN設定美國跳板, cookie換EX domain就可以進入EX站, 此時的igneous會被設定一個有意義的值, 未來即便不用VPN, 只要cookie有這個值就能直接進EX。

表站帳號要到什麼情況才能無痛進EX這點我到現在還是不知道, 自己的帳號以前好像是不斷玩小遊戲忽然有天就進得去了, 所以也一直不需要igneous這個cookie, 如果有人帳號還是進不去EX的話, 可以用上面的方法試試看, 這次加這cookie也是為了這類帳號的使用者們。

另外新增hath_perks key的部分, 主要是有使用者反應這個key會反應使用者限制流量的值, 最免洗的帳號流量限制是5000, 有使用者反應他有這個key才會吃到自己帳號真實的流量限制。 我的帳號不知道是很老了還是其他情況, 就算沒那個key也是能拿到正確的值, 不過因為可能有不少帳號使用者也有上述的情況, 所以這次也一樣新增了這個cookie key, 希望能讓這類帳號使用者能用到自己帳號的流量限制。


這次更新總算是把累積的一些request清掉了, 再來可以清閒一陣子吧, 大概...XD


Ver8.7 更新內容:
  • 新增支援網站 https://www.comicun.com/ 
  • 修復dm5如果該漫畫只有一頁, 下載器很容易下載失敗的bug
  • 設置頁面新增EH / EX站cookie keys: igneous, hath_perks


下載器Demo圖:





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


環境需求



簡單除錯:
  1. 如果下載失敗, 麻煩先用瀏覽器測試看資源是否存活。
  2. 如果能正常用瀏覽器瀏覽, 麻煩先查看LogFiles資料夾內的log檔案看錯誤訊息為何。
  3. 回報問題時, 麻煩提供有問題的網址以及log內容, 這樣我才有辦法測試找問題原因。



檔案位址:
https://drive.google.com/open?id=1Aiuo7VsRBG-CpC8RkTbLK93SqSKkFBtS

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

解壓密碼:zmcx16



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

21 則留言:

  1. 哇~好快就更新了~
    實在太謝謝大大了...^_^

    這軟體真的是超好用的

    回覆刪除
  2. 新增的網站實在太讚了,找好多斷流漫畫
    太感謝網主惹!

    不過,因為這麼多網站,有些是簡體,有些是繁體,就會變成兩個資料夾。

    不知道是否能將下載的資料夾命名,全部都改成繁體呢?

    回覆刪除
    回覆
    1. 您好, 簡繁互轉基本上意義不大, 因為每個漫畫網站的漫畫名稱有些也會有小差異, 各話有無標題也是一樣, 更麻煩的是如果真的名稱一樣, 話數名也一樣, 要是來源不同所以頁數不一樣的話, 那就可能會兩邊混雜導致多頁或缺頁...

      我是建議如果某部漫畫有需要從多個網站載的話, 可以自己多建個資料夾管理, 這樣比較不會出問題。

      刪除
  3. 感謝網主,追蹤漫畫的功能太好用了,請問可以於追蹤漫畫的功能新增以名稱排序嗎?

    回覆刪除
    回覆
    1. 您好, 之前是有想過支援可選排序, 可是由於沒有紀錄加入清單的時間, 等於要是按名稱排序或其他排序, 那原本的依時間排序就再見沒救了...

      理想做法是清單也紀錄加入時間, 這塊可能以後有閒才會考慮做, 現在只能麻煩自己手動整理清單上的排序了。

      刪除
  4. 您好,這次更新之後,開始下載後變得很lag。
    https://i.imgur.com/1z853NM.jpg

    Log:
    WARN 2019/09/01 21:39:57 UserSetting ReadSettingToIni Read mmd_setting.ini fail, write default setting.

    回覆刪除
    回覆
    1. 您好, 這次更新並沒有特別改下載方法, 我剛剛同時開三個thread下載dm5記憶體差不多維持在500mb左右, 你那個應該是特殊情況, 而且磁碟I/O吃這麼兇其實很異常, 畢竟只有存圖片而已...。

      下載器載dm5的方式主要是用chrome瀏覽器去跑整個網頁, 所以吃資源很正常, 不過到你那個程度一定是有問題的, 只是我沒辦法確定問題是瀏覽器套件的bug還是環境問題影響...。

      你可以先關掉程式再重開看看是不是一樣有異常, 不然就是換下面這網站下載, 這個網站下載器就不會用瀏覽器套件, 不會有吃資源的問題:

      https://www.comicun.com/index-comic-name-%E8%97%A5%E5%B1%8B%E5%B0%91%E5%A5%B3%E7%9A%84%E5%91%A2%E5%96%832-id-Mczxkp1hNpTAO0O0O

      我這邊會在測試看看, 不過要是沒辦法reproduce問題的話要解決基本上很難就是了...。

      刪除
    2. 感謝回復:D
      只是我今天開竟然又恢復正常。試著下載不同網站的資源都沒問題了!

      刪除
    3. 那應該只是剛好程式當了, 如果常常發生在跟我說, 我再研究看看..., 如果只是很偶爾發生就重開吧XD

      刪除
  5. 你好,第一次想請問一下,我想下載exhental的部分,在選單->設置->hentai那裡卡住,一開始選自動按確認後,ex貼上網址卻無法新增。改成手動,在上面兩格打上帳密後按確認,也是無法新增。請問這個部份我要怎麼解決....

    回覆刪除
    回覆
    1. 您好, 手動設置Cookie教學如下:
      1. 有使用Chrome瀏覽器的話, 下載EditThisCookie外掛套件
      https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg?hl=zh-TW

      2. 上EH網站, 登入帳號後看EditThisCookie的Cookie內容
      3. 看EH的Cookie, 對應欄位依序填到設置->Ehentai->手動設置Cookie的欄位。
      4. 檢查User_Data資料夾是否有產生cookie檔案。

      刪除
  6. 經過這次改版之後,增加了 hath_perks cookies 之後,
    經過測試,已經能夠吃滿所有 page limits 了。特來回報一下。
    也感謝作者不辭辛勞與使用者溝通,隔空抓藥很累的 XD
    __________________________________________________

    另外關於程式裡面訂閱功能的運作和操作,我始終弄不太清楚,
    (我是使用於 ehentai 的TAG訂閱上),也不清楚這樣使用正確與否
    不知道能不能麻煩作者稍微講解一下使用及運作的方式呢 ?

    回覆刪除
    回覆
    1. 您好, hath_perks有用就好, 另外想請問一下你說的訂閱指的是什麼?

      如果是程式的追蹤功能的話, 以一般的漫畫網來說(dm5, manhuagui), 可以貼上漫畫網址紀錄到追蹤清單, 之後只要按追蹤他就會比對你電腦上的漫畫清單, 看有哪些是沒載過或是有更新的漫畫出了, 就會跳出清單讓你加入下載, 而不用三不五時跑去網站上看有沒有更新。

      如果是資源網的話(E站, N站), 則是可以貼搜尋關鍵字或搜尋網址, 一樣只要加入後按追蹤的話, 下載器就會搜尋並比對電腦內的漫畫, 列出沒有下載到的或是有更新的漫畫。

      簡單來說就是懶人用的追蹤功能啦, 如果天天都去逛網站的話其實用不到, 不過如果有喜歡的作品可以加入追蹤, 時不時讓下載器自己掃描看有沒有新的更新這樣~

      刪除
  7. 作者好,在EX抓本的時候遇到一個問題。

    抓本的時候都會選擇抓原尺寸圖檔,
    在抓有些比較大MB的圖檔有時會出現如以下附圖的狀況,
    https://i.imgur.com/Axs2zXi.jpg
    也就是圖抓不完整,並且"指令"會從Ready轉為pause停止下載,
    請問這可能是哪邊設定上出問題嗎?
    目前設定如以下附圖所示:
    https://i.imgur.com/AhNdccR.jpg
    謝謝

    回覆刪除
    回覆
    1. 您好, 這個網路不穩就會這樣, 目前還沒想到什麼好方法可以處理這問題, 目前只能程式重開unlock載失敗的檔案, 然後開pause的任務資料夾把爛檔砍掉重載。

      刪除
    2. 明白了,謝謝作者回應。

      刪除
    3. 不客氣, 如果有其他問題歡迎提出~

      刪除
  8. 感謝,最近才發現這個軟體,非常好用,
    請問作者之後有考慮增加自動壓縮成ZIP的功能嗎?

    回覆刪除
    回覆
    1. 您好, 由於常見的壓縮軟體都有批次壓縮的功能, 所以不會實作這功能喔, 有需要可以直接參考這篇:
      https://azo-edu.blogspot.com/2013/10/winrar.html

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

    回覆刪除