2019年7月27日 星期六

[追加更新] MahoMangaDownloaderVer8.4更新 [含Ver8.3]

老樣子又來追加更新了(有種習慣這種步調的感覺了XD), Ver8.3更新後有不少網友反應特定權限才能看的資源有設cookie還是不能載, 因為我的帳號是基本款沒抖內的, 所以要找原因也無從找起...。幸好有網友願意借有牌帳號給我測, 一測就立刻找出原因了, 真的十分感謝~~~。

如果是銅牌以上的帳號, Cookie裡有個很重要的key: star, 有這個key才有辦法看到高權限的資源, 因為EX不需要這個key, 所以我也是有網友借帳號才知道..., 不然要我蒙著眼找這個原因根本是不可能...。

Ver8.4版在設置Cookie頁面多了一個key: star, 有牌的使用者記得重新設置Cookie, 設置好後應該就能載那些受限資源了。

另外除了改上面的問題以外, 因為EH站應該已經不能放資源了, 所以以後重心應該會放在N站跟紳士漫畫上, 不過這兩個網站的tag搜尋不像E站會生出一個特殊的搜尋字串, 而是用API的形式才能搜尋tag, 所以搜尋方面新增了支援直接copy url, 這樣N站跟紳士漫畫也能用tag搜尋了。


Ver8.4 更新內容:
  • 新增設置Cookie key: "star" 修復有牌帳號還是不能下載受限資源的問題
  • 支援API搜尋, 搜尋模式現在可以輸入"關鍵字"以及"Url"

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


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

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

解壓密碼:zmcx16



<-----我是Ver8.3分隔線----->


這次更新主要就是因為那該死的EU政策導致EX熊貓收掉了, 然後EH跟N站雖然還會營運一陣子, 不過最晚2020也會收...可惡的SJW...。

主要更新有兩個項目, 一個是因為EX收了, EH跟N站也遲早會收, 未雨綢繆決定先多增加支援網站, 以免未來忽然某一天斷糧..., 所以這次多支援了紳士漫畫(https://www.wnacg.org, P.S. 好孩子不要亂點...)。 原本因為紳士漫畫本身就有支持打包下載, 所以下載器支援意義並不大, 不過有總比沒有好, 至少有排程有搜尋總是比較方便...。

紳士漫畫目前下載器的行為如下:
1. 如果打包下載的連結是活的, 優先下載打包的檔案
2. 反之連結要是死的, 下載器就會一頁一頁下載

再來第二個項目就是EX死掉了, 這意味著沒有銅牌以上會員的人就沒辦法看到特定資源了(譬如說我...), 因為之前下載器本身如果有設置cookie的話會提供給EX使用, 表站並不會使用Cookie資料(即便下載器有生成也一樣), 因為已經沒有EX, 這樣銅牌以上會員的使用者就沒辦法下載到他們看得到的資源, 所以這次改版也會讓下載器使用表站的cookie。

然後除了上面特定權限的問題以外, 表站針對特定資源會跳警告頁面, 有警告頁面的資源之前下載器並沒有處理對應邏輯, 所以會無法下載這類的資源(畢竟EX不會跳警告阿, 所以以前也不用考慮這問題...)。這次改版也把跳警告不能下載的問題處理好了。

另外就是, 雖然我這次改版讓下載器都會使用表站cookie了, 可是因為我沒有付費會員的權限, 所以我也沒辦法測試特定權限的資源是不是可以正常下載了, 如果還是有人遇到不能下載的問題再麻煩提供相關資訊給我, 我會再研究看看是什麼原因造成。


最後就是, 祈禱&希望EX, EH跟N站後續有人願意接手, 還有就是那些該死的日本還有歐洲針對二次元的倫理政策能撤回, 現實世界不管跑去管二次元表現自由根本神經病!!!

EX  R.I.P.




Ver8.3 更新內容:
  • 新增支援紳士漫畫(https://www.wnacg.org)網站
  • 針對EH站支援使用Cookie
  • 修復EH站特定資源會有警告頁面導致不能下載的問題


下載器Demo圖:





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


環境需求



簡單除錯:

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



檔案位址:
https://drive.google.com/open?id=174kV_Xz0KsWzndZ2mODd0NtIxAS2RUN-

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

解壓密碼:zmcx16



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

49 則留言:

  1. 你好,我是昨天說cookie設定失敗的人,今天看到8.3,就直接用了
    結果設定表站cookie還是失敗,附上log檔
    另外我測試是可以下載東西了,但是因為沒登入,我有些東西就不能下
    https://drive.google.com/file/d/1FskQ0D0z-cvTuF2hh3d3q1o1GrnwrEMd/view?usp=sharing

    回覆刪除
    回覆
    1. 您好, 請問你指的cookie設定失敗是什麼意思? 你上一篇有說公司的電腦跑32bit的程式是正常的, 這是表示cookie檔有產生的意思嗎? 如果是的話你可以把正常產生的cookie檔放到User_Data的資料夾裡。

      無法設定cookie其實我不是很懂意思, 可以麻煩提供更多細節嗎?

      刪除
    2. 就是我輸入完cookie資料後,再點開設置就不見了,我其實不太確定這是本來就會這樣,還是哪裡有錯?

      刪除
    3. 您好, 那是正常的邏輯, 因為那些值對使用者沒有意義, 所以我也沒有讓下載器去載入它, 只要User_Data資料夾內有CookieE.dat就代表設置是好的。

      如果有Cookie還是不能下載瀏覽器上看到的漫畫, 那就是有問題了, 不過我這邊也沒銅牌以上帳號, 所以也不確定有沒有辦法解...。

      另外想確認下你無法下載的資源的網址是什麼? 我看一下我能不能看到, 如果看不到的話, 要解決會比較麻煩, 如果你願意幫忙測的話, 我可以出一個debug版給你用, 再麻煩你收log給我, 我再看log看問題是什麼造成的。

      刪除
  2. 下載使用了~還是依舊是昨天的問題~已經郵件發您詳細了~。辛苦了。

    回覆刪除
    回覆
    1. OK, 感謝~。
      沒高等帳號只能像蒙著眼找原因了, 只能靠有帳號的人幫忙QQ

      希望EX有一天能重生...。

      刪除
    2. 今年的聖誕願望就許願讓EX重生吧!

      刪除
    3. 聖誕節好晚, 可以提前許願嗎XD 希望有人願意接手EX啊!!

      刪除
  3. 有人整理出熊貓之外的資源網站
    https://typecurry.com/7239-e-hentai-exhentai-similar-site/
    不知道版主有沒有意願加入程式整合

    回覆刪除
    回覆
    1. 感謝分享, EH對我來說最大的優點是有原檔名跟tag, 只有英文檔名的下載後要分類跟找本會超難..., 上面的網站我在研究看看, 原則上會以資源數跟上面兩樣為準在看情況看要不要支援。

      刪除
    2. hitomi是還可以的網站,它是除EX外有最多CG收錄的(真CG廚通常用2DJ),但hitomi一定要搭配E-Hentaiまとめサイト(https://e-hentaidb.com/)
      ,因為hitomi的搜索太爛了,E-Hentaiまとめサイト已經把它整合搜索方便許多

      刪除
    3. hitomi感覺還不錯, 至少資源不少。
      今天看EH還是有新資源出來, 不過如果特定資源以後都不會有的話, 會考慮多支援hitomi。

      刪除
  4. 我是第一次使用這個程式,想請問一下是不是下載下來的檔案都會被壓縮成JPG?

    回覆刪除
    回覆
    1. 您好, 下載都會以網頁上原始的檔案為主喔。

      刪除
    2. 但是我下載的原檔圖片本來是png 下載後卻變成jpg了...

      刪除
    3. 您好, 麻煩提供有問題的url, 我在測試看看喔。

      刪除
  5. 漫畫堆的古見同學被移除了(哭哭
    推薦動漫狂,好像比漫畫堆還要快一點
    https://www.cartoonmad.com/newcm.html

    回覆刪除
  6. 你好 我用了Ver8.4版點完新增後出現「您的應用程式發生未處裡的例外狀況。如果您按一下[繼續],應用程式...」請問該怎麼解決呢?

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

      刪除
    2. 是指網址嗎? 是的話我先付上
      https://e-hentai.org/g/1004964/df38bb894a/

      刪除
    3. 您好, 我點進去顯示資源不可能, 這個應該要銅星or銀星以上才看得到。 請問下載器有設置Cookie嗎? 沒有的話麻煩下載器選單->設置->Ehentai設置Cookie, 設置好之後應該就能下載了。

      刪除
  7. 作者您好 之前一直使用舊的2.7版自動設定COOKIE 最近換8.4版設置COOKIE自動暫不支援 手動部分不是很懂各項設定的意思

    回覆刪除
    回覆
    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的欄位。

      刪除
  8. 你好,請問一下 我下載到一半之後就停住沒下載了 但我的流量限制都還沒達到上限

    回覆刪除
    回覆
    1. 另外卡住下載後Image Limits一直停留在同個數字不會往上也沒往下
      按暫停下載後Image Limits才開始往下掉

      刪除
    2. https://i.imgur.com/mye74aQ.jpg
      下載器像這樣已經載完但不會跳下一本

      刪除
    3. 您好, 有時候下載會因為某頁圖片載不下來卡在那裏, 下載器是預設失敗第二次就去minor server載, 不過還是會有低機會遇到這情況, 遇到這種問題因為檔案就卡死在那了, 正常邏輯應該會轉成pause, 沒轉成pause還一直卡在那我很少遇到, 而且真的這情況程式也沒有多做邏輯去特別處理這塊, 所以只能下載器關掉重開。

      如果你還是常常遇到或是某特定資源一直這樣, 再麻煩你提供更詳細的資訊給我(有問題的url或情境), 我在研究看看。

      刪除
  9. 你好~
    自從exhentai被封之後
    改抓ehentai的圖片好像變得無法下載原圖?

    回覆刪除
    回覆
    1. 您好, 我自己測試下載原圖是OK的, 請問你是否有設定好Cookie?

      Ver8.4有針對高權限的資源加了一組新key進cookie, 必須重新產生cookie才有辦法下載高權限的資源。

      如果你還是無法下載原圖, 再麻煩你提供有問題的url給我, 我在測試看看。

      刪除
    2. 找到原因~
      要先設定cookie

      刪除
    3. OK, 問題有解決就好, 有問題歡迎隨時詢問~。

      刪除
  10. 請問
    有一些nhentai的漫
    狀態已經選成ready了,卻會無法開始下載
    重開或是切換pause再切回去,一樣沒動靜
    請問是什麼原因呢?

    回覆刪除
    回覆
    1. 您好, 以下是簡易除錯:

      1. 如果下載失敗, 麻煩先用瀏覽器測試看資源是否存活。
      2. 如果能正常用瀏覽器瀏覽, 麻煩先查看LogFiles資料夾內的log檔案看錯誤訊息為何。

      如果還是看不出來, 麻煩提供log檔的錯誤訊息還有有問題的url給我, 我在測試看看。

      刪除
    2. 謝謝
      後來找到原因了
      是因為檔名含有不能作為檔名的符號
      改了檔名就oK了

      刪除
    3. OK, 問題有解決就好, 有其他問題歡迎隨時詢問~。

      刪除
  11. N變態那邊說要開放上傳了,但是不會開設論壇,甚至還爆粗,笑死我了

    回覆刪除
    回覆
    1. No, we are not going to add a forum, ever. Fuck forums.
      You'll be able to upload and edit galleries soon.

      刪除
    2. 也太好笑XDDD

      可惜N站的東西真的太少, 不然N站是跟E站一樣少數有支援原始檔名的資源網站。

      考慮到EH有一天可能會消失, 目前打算追加支援hitomi.la還有hentai-comic.com, 不過這兩個網站東西雖然都不少, 可是都沒有原檔名, 只看英文跟羅馬拚音搜尋跟管理上真的都很麻煩, 可是也沒辦法QQ

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

    回覆刪除
  13. 感謝大大的下載器
    想請問下載完的檔名都是1.2.3.4.5.jpg
    請問要如何編輯全部檔名前面加00,不然看圖順序會錯誤,感謝

    回覆刪除
    回覆
    1. 下載器選單->設置->頁碼位數改成3就可以了, 會變成001 002 003的方式命名。

      刪除
  14. System.NullReferenceException: 並未將物件參考設定為物件的執行個體。
    於 MahoMangaDownloader.MangaClass._nhentai.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.timerClipboardQueue_Tick(Object sender, EventArgs e)
    於 System.Windows.Forms.Timer.OnTick(EventArgs e)
    於 System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
    於 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    突然發現n站都不能載 全清空後新增n站下載就會跳這個
    重載了還是一樣
    不知道有還有那裡可以清設定檔之類的嗎?

    回覆刪除
    回覆
    1. 您好, 我剛剛測試N站下載是正常的, 我想你應該是被ban ip了。

      你可以開瀏覽器看N站是否可以正常瀏覽, 如果沒用VPN用瀏覽器也是正常, 再麻煩你開LogFiles資料夾內的log檔案看錯誤訊息為何。 我在看看可能是什麼原因。

      刪除
    2. 因為在新增網址的地方就會跳未處理的例外狀況所以log裡面也沒有東西出來QQ
      詳細資料裡面就是上面的例外狀況文字 網站也能正常看沒被ban IP

      刪除
    3. 您好, 麻煩提供有問題的網址, 我在測試看看。

      刪除
    4. 啊我找到問題了
      用chrome看沒有問題
      但用edge看的話會跳出驗證非機器人
      驗證完後就沒問題了
      謝大大

      刪除
    5. 喔對, N站會有驗證機器人, 不過只要手動按一次就可以用很久, 這段我也沒辦法用程式做掉, 只能自己注意了。

      有遇到其他問題歡迎隨時詢問~。

      刪除