2019年8月3日 星期六

MahoMangaDownloaderVer8.6更新






昨天改版今天又改版!!!  不過今天改版是喜事, EX復活啦!!!





轉換心情回來, 測試了一下EX復活後雖然新增漫畫正常, 不過搜尋死掉了, 主要是伺服器會擋http, 下載器前一版本為止在組搜尋字串時還是用http才會踩到雷...。



Ver8.6 更新內容:
  • 修復EX復活後會搜尋失敗的問題
  • 修復過濾關鍵字要是空白還是會載入預設關鍵字問題, 且設定過濾關鍵字預設改為空白


下載器Demo圖:





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


環境需求



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



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

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

解壓密碼:zmcx16



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

91 則留言:

  1. 您好, hitomi的parse方法算是新嘗試,不載網頁只執行部分的js, 當初是想先做出的可用版在慢慢做壓測,這塊穩定性部份我還要再研究一下, 感謝回報~。

    回覆刪除
  2. 您好 不好意思 請問一下
    我沒有用浮動ip 載到一半全都變pause 換指令也是一樣
    請問要如何解決 謝謝您

    回覆刪除
    回覆
    1. log太長不給貼 不好意思

      刪除
    2. 您好, 感覺是被ban ip了, 你可以開瀏覽器測試看看網站是否能正常瀏覽, 不行的話請參考以下:
      1. 麻煩先用瀏覽器測試看資源是否存活。
      2. 如果能正常用瀏覽器瀏覽, 麻煩先查看LogFiles資料夾內的log檔案看錯誤訊息為何。
      3. 提供有問題的log內容以及有問題的網址, 我在測試看看。

      刪除
  3. 都能正常瀏覽 log太長了不給貼
    我上傳gd雲端 謝謝您
    https://drive.google.com/file/d/1Ls1evwwBqA0dO7UFZvLUVi21r-tgfoAK/view?usp=sharing

    回覆刪除
    回覆
    1. 您好, 看log是被ban ip了, 如果ban ip後瀏覽器能正常瀏覽下載器不行, 通常是以下情況:

      1. 瀏覽器有使用VPN可是下載器沒有, 所以用瀏覽器看不出來, 可以開匿名模式上網站看是不是可以瀏覽判斷

      2. 有牌的帳號網站看的不是IP而是cookie member ID, 這個基本上沒解, 要嘛不用cookie不然就是用沒牌的cookie, 不然只能等時間慢慢冷卻。

      刪除
  4. 不好意思,請問一下,要下載EX時,會出現YOU NEED SET EXHENTAI COOKIS FIRST 不過瀏覽器可以正常開啟,想請問該如何解決?

    回覆刪除
  5. 是COOKIE..打錯了,抱歉

    回覆刪除
  6. 不好意思..雖然很像洗版,要道歉一下
    設置COOKIE我找到了,不過設置完用搜尋ID還是網址都會跑出空白找不到漫畫
    請問有解決方法嗎?

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

      刪除
    2. 應該說可以登入熊貓但不能下載,舉例來說我想下載https://exhentai.org/g/1457065/7a49219811/好了,直接搜尋的時候選單是空白的,然後COOKIE那裡我設定的時候,我從首頁去找的時候只有ipb_member_id和ipb_pass_hash這兩項,sk是空白的,其他兩項沒有
      感謝您的幫忙

      刪除
    3. 您好, 我剛剛測試是可以下載的, 不過單一資源應該是新增不是搜尋吧? 新增網址應該不會跳選單會直接加入才對。

      另外一般帳號的cookie最主要是member_id, 其他有缺照道理不會有問題。 可以麻煩你看一下logFile資料夾內的log檔案, 看錯誤訊息是什麼, 我在測試看看。

      刪除
    4. 那我寄檔案給您好了,我有看筆記本,但不知道您要的部份是什麼。
      是新增沒錯,不過新增會跑出一個跟搜尋一樣的視窗,我附上圖片給你看一下
      E表站有些不能載是因為載太多所以IP被鎖,所以我有幻IP,不過熊貓的是完全無法載這樣子
      感謝您的幫忙

      刪除
  7. 您好, 紳士漫畫預設會先去下載壓縮檔, 下載壓縮檔裡面的頁數會是原檔名, 如果沒有壓縮檔就會一頁一頁下載, 這個就是照網頁的編排順序命名, 由於下載器有檢查是否下載過的機制, 所以並不支援原檔名下載的功能。

    回覆刪除
  8. 有一些作品是不是eh找不到了呀?
    用同樣關鍵字ex和n站都可以找到
    而且光是關鍵字搜尋筆數,eh也比n站少@@

    回覆刪除
    回覆
    1. 您好, EH是表站, EX是理站, 有爭議的資源表站本來就看不到, 除非有抖內才看得到, 一般有EX都建議直接用EX。

      刪除
    2. 謝謝
      想說N站好像是eh的備份站
      結果看到N站東西比較多,一時好奇而已
      一方面也是印象有一些作品eh以前有,但現在找不到XD

      刪除
    3. 對...有些東西真的會砍, 要及時把握XD

      刪除
  9. 這次應該是站長更新最開心的一次吧

    回覆刪除
    回覆
    1. YES!! 感謝神~ 不過希望不是黃粱一夢...。

      刪除
  10. 請問 當我輸入ex的網址時 會顯示 "YOU NEED SET EXHENTAI COOKIE FIRST "

    我也有按照說明寫得打開cookie的地方,但不知道要填哪些項目...
    是自動那邊嗎?但那幾項都是空白 不知道該輸入什麼

    回覆刪除
  11. 妳好 我手動設置cookie
    用了EditThisCookie的Cookie
    只有看到
    ipb_member_id
    ipb_pass_hash
    sk
    的值

    star
    ipb_session_id
    這兩個沒有可以查的值

    我只填
    ipb_member_id
    ipb_pass_hash
    sk
    的值

    也是無法下載
    只會顯示ALL MISSION COMPLETED
    但是根本連動都沒動

    我從EditThisCookie
    看到的只有
    igneous
    ipb_member_id
    ipb_pass_hash
    s
    sk
    sl
    lv

    回覆刪除
    回覆
    1. 您好, 下載失敗狀態欄會轉成pause, 要重新右鍵->指令->ready之後按下載才會做下載的動作。

      cookie最主要欄位ipb_member_id有填的話基本上就能work, 不需要全部都填, 如果不行的話麻煩先用瀏覽器測試看看, 看那個cookie是不是真的能上EX站, 如果不行再麻煩你提供log訊息還有有問題的網址給我, 我在測試看看。

      刪除
  12. 作者大大您好~這裡有個問題想請教
    原本到稍早都還好好的,突然全部顯示Ready的任務都跳成了Pause
    然後看了log是這樣寫
    並未將物件參考設定為物件的執行個體。
    想請問原因什麼

    回覆刪除
    回覆
    1. 阿 另外想問
      重啟程式的話未下載的任務會保留嗎
      (因為新增了一堆而不敢重啟XD)

      刪除
    2. 您好, 感覺是被ban ip了, 你可以開瀏覽器測試看看網站是否能正常瀏覽, 不行的話請參考以下:
      1. 麻煩先用瀏覽器測試看資源是否存活。
      2. 提供詳細log內容以及有問題的網址, 我在測試看看。

      刪除
    3. 了解謝謝
      然後突然又可以正常運作了!!!喔喔喔
      還是告知您我原本的狀況當參考!

      瀏覽器的話確定可以正常瀏覽
      EX的cookie也有設定好(因為稍早都可以正常下載)
      詳細的LOG內容是這樣:

      WARN 2019/08/04 10:52:13 DownloadProcess DoWorker System.NullReferenceException: 並未將物件參考設定為物件的執行個體。
      於 WebClass.Web.hwrEXH(String _strUrl, String host_name, CookieContainer FromCookie, Boolean IsReturnHeader)
      於 MahoMangaDownloader.MangaClass._ehentai.OverImageLimit(Int32 ImageLimit_setting_percentage, Int32& now_ImageLoading)
      於 MahoMangaDownloader.MangaClass._ehentai.GetPageUrlList(String url, List`1 page_url_list)
      於 MahoMangaDownloader.MangaClass.MangaFactory.GetPageUrlList(String url, List`1 img_url_list)
      於 MahoMangaDownloader.DownloadProcess.DoWorker(Object param)

      刪除
    4. 然後還是感謝作者大大能夠做出這麼優秀的東西跟大家分享
      (^▽^)

      刪除
    5. 更新狀態:又不行了TT

      刪除
    6. 您好, 看起來是從server拿不到東西, 這個應該是server不穩造成, 基本上無解, 只能等他server穩定。

      刪除
    7. 原來如此,謝謝...
      抱歉一再打擾
      還想請問剛才發生的狀況

      ERROR 2019/08/04 19:01:28 ImgFile download_file System.AggregateException: 發生一或多項錯誤。 ---> System.Net.WebException: 無法連接至遠端伺服器 ---> System.Net.Sockets.SocketException: 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為連線的主機無法回應。 123.194.186.59:55888
      於 System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)
      於 System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
      於 System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
      --- 內部例外狀況堆疊追蹤的結尾 ---
      於 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
      於 System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
      於 System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
      --- 內部例外狀況堆疊追蹤的結尾 ---
      於 System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
      於 System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
      於 System.Threading.Tasks.Task.Wait(TimeSpan timeout)
      於 FileIO.ImgFile.download_file(String download_url, String path, String file_name_no_extension, List`1 headers, Image_Format img_format)
      ---> (內部例外狀況 #0) System.Net.WebException: 無法連接至遠端伺服器 ---> System.Net.Sockets.SocketException: 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為連線的主機無法回應。 123.194.186.59:55888
      於 System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)
      於 System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
      於 System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
      --- 內部例外狀況堆疊追蹤的結尾 ---
      於 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
      於 System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
      於 System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)<---

      WARN 2019/08/04 19:07:40 DownloadProcess DoWorker GetPageUrlList ban ip fail
      WARN 2019/08/04 19:07:40 DownloadProcess DoWorker Ge tPage Url List Fail

      然後底下就是WARN的無限循環
      瀏覽器可以正常瀏覽,應該是沒被ban ip 才對

      刪除
    8. 您好, 看log是被ban ip了, 可能你瀏覽器有用vpn, 或是下載器的cookie跟瀏覽器上的cookie不一樣, 你可以用瀏覽器匿名模式瀏覽網站看看, 看是不是能正常瀏覽。

      刪除
  13. 站長你好
    想問如果不想被Ban IP
    延遲要設多少比較好?

    回覆刪除
    回覆
    1. 其實我覺得最快的方式使用更換IP最快,如果你是使用PPPOE(就是ADSL)的話
      把User_Data資料夾內的renew_ip.bat重寫一個
      =======================================
      rasphone -h ADSL
      rasdial 你ADSL連線名稱 連線帳號 連線密碼
      =======================================
      這就可以自己更換ADSL連線的IP了
      如果是中華電信的話我記得沒錯是給你8個浮動IP可以使用
      小弟有申請一個固定所以只有7個

      刪除
    2. 對...其實能換IP是最好的, 不過因為每個人的網路環境不一定一樣, 像我自己租屋處沒辦法有浮動IP, 所以是用zyxel 4G分享器配自己寫的小程式登入分享器重開機去換IP, 不過這個也只有我能用, 沒辦法一體適用, 才會開條路讓大家能自己放自己換ip的程式, 有人真的有用這功能讓我蠻開心的XD

      如果因為環境因素真的沒辦法, 那建議延遲時間可以設到秒等級(1000~5000up), 真的模擬人在瀏覽頁面的時間的話應該比較不會被ban ip, 不過實際上也說不準幾秒最好就是了, 而且代價是下載會很慢, 這個就真的沒辦法了...。

      刪除
    3. 我比較想知道是什麼條件觸發BAT的
      因為有時候BAT連上ADSL會慢個幾秒然後會再次觸發重換IP
      搞得有時候會連三四次還會開始下載

      刪除
    4. 基本上下載器連網站時, 要是收到的內容有ban ip的關鍵字, 就會執行設定好的程式, 執行完就繼續下載, 如果你設定的程式跑完實際上網路環境還沒ready, 那的確會有重複觸發的問題。

      以我自己是用4G網路的情況, 我是寫了一個登入4G分享器並傳重開機的api給分享器, 讓分享器去重開機達到換IP的效果, 不過重開機需要時間, 所以那個程式打完API後還會等個一分鐘, 確定分享器的網路環境ready好才結束, 這樣之後下載器繼續下載才不會出問題。

      如果你的網路環境跟我一樣比較特殊的話, 可以研究看看怎麼做比較好, 因為網路環境每個人都不一樣, 只能case by case處理了。

      刪除
    5. 不太了解是不是等待視窗消失後才會開始繼續下載
      因為小弟友使用PING的方式延遲3秒做測試
      結果根本無法下載,一直在重複執行更換IP的動作

      刪除
    6. 您好, 會重複執行表示下載器一直只拿到ban ip的網頁, 代表你的網路環境不是浮動ip, 或是你的網路環境是浮動ip可是不能用預設的batch去達到換ip的動作。

      不然還有一種情況就是, 你的帳號是銅牌以上, 銅牌以上帳號網站就是認賬號不是認IP了, 所以就算換ip也沒用...。

      刪除
  14. 你好,我輸入網址按下新增,會發生如圖錯誤
    https://i.imgur.com/DG1g16V.png

    附上發生錯誤的網址:http://www.huhumh.com/huhu28790.html

    回覆刪除
    回覆
    1. 您好, 剛剛測試發現www.huhumh.com是虎虎新支援的域名, 下載器目前只認識www.huhudm.com, 你可以先用舊域名下載, 新的域名支援會在下一版更新時支援。

      刪除
  15. 您好,请问要在哪里看logs呢?我也出现了那种全部都变成pause的问题,但是网页上还能正常浏览。还有就是如果被ban IP的话冷却之后是不是就又能和以前一样正常下载了?主要我不是很想很麻烦的换IP也不是很着急,想慢慢下就好,冷却的话大概要多久能恢复正常呢?

    回覆刪除
    回覆
    1. 您好, LogFiles資料夾內有log檔案, 如果裡面有ban ip fail關鍵字就是被ban ip了。

      如果是被ban ip, 網頁可以瀏覽, 可能你瀏覽器有用vpn, 或是下載器的cookie跟瀏覽器上的cookie不一樣, 你可以用瀏覽器匿名模式瀏覽網站看看, 看是不是能正常瀏覽, 如果是ban ip會顯示多久後會解鎖, 有可能1小時, 24小時, 72小時甚至1周都有可能。

      刪除
  16. https://www.manhuagui.com/comic/27858
    第13話會自己PAUSE

    回覆刪除
    回覆
    1. 您好, 我剛剛測試13話跟13話後篇下載都是正常的, 你遇到的情況應該是漫畫櫃下載太多被ban ip了, 因為漫畫櫃不像EH一樣會顯示訊息, 只會直接沒辦法連server, 所以只能自己手動測試。 建議你可以先用其他網站代替。

      刪除
  17. 版主您好,用了您開發的下載器覺得很方便。
    請教未來是否會新增原檔名存檔的功能?
    紳士網有些資源會分成數個part,如果自動順次命名,就會有重複檔名的問題。
    謝謝

    回覆刪除
    回覆
    1. 您好, 由於下載器本身有檢查機制避免重複下載, 所以會重新命名檔名, 要支援原檔名代表這功能得廢掉, 或是大改讓下載器在下載時記錄相關資訊, 除非未來有時間, 不然暫不考慮實作這功能。

      另外由於紳士網我不常使用, 你說的數個part問題可以提供網址給我嗎? 或許我可以想辦法用其他方式處理掉。

      刪除
    2. 您好,畫廊分成數個part,比較常出現在CG的大檔
      https://exhentai.org/g/723792/8918c067dc/
      https://exhentai.org/g/723368/3eda0444e7/

      不過使用者下載後自行改名也可,必非一定得開發此項功能。
      版主願意免費分享這個軟體給眾人使用,
      已經非常感謝了。

      刪除
    3. 您好, 像這種類型的我通常是加入下載器之後, 在清單按右鍵->編輯->名稱去改名稱, 就是得多一個手動就是了。

      也謝謝你的愛用~ 如果有其他問題歡迎隨時告知:)

      刪除
  18. 關於dm5
    我下載https://www.dm5.com/manhua-longchaodadu/
    會遇到付費的而停止
    有辦法cookies嗎

    回覆刪除
    回覆
    1. 您好, 這塊我有空會在研究看看, 感謝提議~。

      刪除
  19. 你好, 抱歉想請問COOKIE設置的問題.
    置設當中有一項"star:" 我是完全找不到… 其他4項我都有找到.
    比如說我想找 水龍敬的本,輸入"artist:"mizuryu kei$", 但什麼都沒找到.

    回覆刪除
    回覆
    1. 您好, star只有銅牌以上會員才會有, 一般會員的cookie不會有這個值。

      另外關於上面找不到的問題, 關鍵字多一個", 麻煩用artist:"mizuryu kei$"在試一次看看。

      刪除
  20. 不好意思想請問下
    小弟下載紳士漫畫的時候都會跑出錯誤
    顯示"您的應用程式發生未處裡的例外狀況"
    但是用搜尋的就可以載
    請問要如何調整呢
    錯誤網址是https://wnacg.org/photos-index-aid-63158.html

    回覆刪除
    回覆
    1. 您好, 紳士漫畫的網域很多, 我沒有全部掌握到...

      你可以把上面的網域改成: "www.wnacg.org", 沒有www的偵測會在下一版加入, 感謝回報問題。

      刪除
  21. 這種dm5中,一話只有一頁的,下載會失敗
    會顯示0% Pause
    或是變成100% Pause
    然後進資料夾看沒東西
    http://www.dm5.com/manhua-ts-heji/

    回覆刪除
    回覆
    1. 您好, 這問題這周末有空我會在看看, 感謝回報~。

      刪除
  22. 你好,我想問exh ban ip的原因是什麼,謝謝!

    回覆刪除
    回覆
    1. 網頁可以瀏覽,我照你說的用無痕模式瀏覽網站看看, 能正常瀏覽, 可是沒見到ban ip顯示多久後會解鎖的字樣

      刪除
    2. 您好, 麻煩看log是否有GetPageUrlList ban ip fail, 如果有的話就是被ban ip, 或是麻煩您提供有問題的url, 我在測試看看。

      刪除
  23. 今天我也出現了 GetPageUrlList ban ip fail
    有趣的是,我以網頁開啟無痕模式或不開都發現能夠正常閱讀/單頁下載,
    以前的狀況是log中在 Download Img exceed retry count 之後便會隨著GetPageUrlList ban ip fail的出現。這次並不是。
    我在想是不是我們在帳號中以 hath 購買 hath perks 裡面 more pages系列的特殊功能之後,我們可以檢視的頁數能夠從 5k 最高增加至 50k,
    然而購買過 hath perks之後在瀏覽器會出現的 "hath_perks" cookies並沒有在下載器中能夠設置,導致仍然還是只有5k的限制量,而出現瀏覽器能夠瀏覽,而下載器卻無法連線的情形。
    我沒有研究過,不清楚運作的原理,提供想法看看。

    回覆刪除
    回覆
    1. 您好, 如果你的帳號是銅牌以上的話, 那無痕模式的流量計算跟有牌cookie是不同的, 你在無痕模式看到的是目前IP被限制的流量, 而有牌cookie的則是要有cookie才會正確顯示, ban ip也會是分開處理的(會變成是ban帳號而不是ID)。

      我剛剛有測試下載器用銀牌的cookie, 從網站拿到的流量是25000, 一般cookie則是用目前IP的流量5000, 看起來hath_perks這個值並不影響流量判斷, 我目前測看有無牌cookie是只會看member_ID而已。

      如果你無痕模式是正常的話, 你可以試著先把cookie刪除, 然後下載EH表站的東西看看, 如果一樣沒被擋, 那就代表是Cookie被鎖而不是IP被鎖, 一樣被擋可是無痕模式能用的話, 那我就要再研究看看了...。

      刪除
    2. 我的是屬於無牌的,即帳號中沒有任何星星。
      因此應該是屬於 IP 的流量限制才對 ?

      刪除
    3. 測試了一些些條件,下載的對象是eh表站
      1.無"star"cookies 且瀏覽器和下載器 的設置中 cookies相同,無痕沒登入帳號。 瀏覽器多了"hath_perks" 、 "s"等
      2.48xx/10000 下載器失敗 瀏覽器成功 無痕能看
      3.48xx/10000 瀏覽器刪除 hath_perks 後也成功下載
      4.50xx/10000 下載器失敗 瀏覽器成功 無痕失敗
      # 證實 無痕以ip為限 5000
      5.50xx/10000 瀏覽器刪除 hath_perks 後瀏覽圖片出現509錯誤,另外因為點擊下載會拿到 "hath_perks",下載能載
      # 沒有 hath_perk 出現509
      6.以GP重置觀看次數後 0/10000 都能看
      7.成功再現 1.-5.
      下載器皆會在48xx時於log中出現 GetPageUrlList ban ip fail,超過5000後,沒有hath_perks cookie的瀏覽器會509(超出瀏覽限制)。

      刪除
    4. 您好, 這樣看來無牌帳號有hath_perks的情況會以hath_perks為主, 有牌帳號則是這個cookie可有可無。

      預計下一版會把hath_perks這個cookie加到設置cookie頁面, 不過因為我的無牌帳號沒辦法測試, 所以也只能直接改, 如果下一版還是有問題在麻煩跟我說一下。

      刪除
    5. 晚上好,我可以借帳號提供測試,沒有問題。

      刪除
    6. 您好, 這個修改只要加個cookie就好 (應該說也只能加cookie了), 我想新版就直接加cookie, 如果有遇到問題在跟我說就好。

      因為這兩天比較忙, 目前預計下禮拜更新~。

      刪除
  24. 可否新增

    https://www.comicun.com/

    這個網站的漫畫抓取呢??
    這網站的漫畫圖檔網址是按數字順序的...
    圖可以按右鍵抓取...

    如果可以真是太感謝了~><~

    回覆刪除
    回覆
    1. 您好, 這網站看起來不錯, grandblue跟約定的夢幻島都有到最新, 最近事情忙完會研究看看, 感謝情報~。

      刪除
  25. 站長你好,歷史紀錄排列可以多設一個反序排列嗎?

    回覆刪除
    回覆
    1. 您好, 目前有可以選排序的地方只有新增跟搜尋漫畫, 排序分別有:
      預設, 反向, A->Z, Z->A, 應該主要就差不多這四種。 不確定你指的是哪個地方?

      刪除
  26. 站長您好,我這出現跟樓上不同情況,下載器下載幾頁之後就停擺了,有試其他本子也是同意情形,不知道是哪邊有問題。

    Log
    ERROR 2019/08/27 20:21:08 ImgFile download_file System.AggregateException: 發生一或多項錯誤。 ---> System.Net.WebException: 基礎連接已關閉: 連接意外關閉。
    於 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
    於 System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
    於 System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
    --- 內部例外狀況堆疊追蹤的結尾 ---
    於 System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
    於 System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
    於 System.Threading.Tasks.Task.Wait(TimeSpan timeout)
    於 FileIO.ImgFile.download_file(String download_url, String path, String file_name_no_extension, List`1 headers, Image_Format img_format)
    ---> (內部例外狀況 #0) System.Net.WebException: 基礎連接已關閉: 連接意外關閉。
    於 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
    於 System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
    於 System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)<---

    回覆刪除
    回覆
    1. 您好, 看log是連線直接被server拒絕, 被ban ip的可能性很大, 目前會ban ip的網站已知的有EH站, N站以及漫畫櫃, 你目前有問題的如果是上述網站那可能性很大。

      刪除
  27. 您好.想請問是不是有一個功能是如果下載到重複網站但有新圖的作者會跑出一個小視窗.且會自動區分以下載跟未有下載等功能?

    回覆刪除
    回覆
    1. 您好, 現在下載器判斷有沒有下載過是直接看漫畫名稱的資料夾是不是存在, 如果要做到上述功能要嘛就是每次下載都要把額外的資訊存起來, 或是每次下載都要全部到網站檢查一遍, 前者改動很大後者則是太沒效率, 所以這功能暫不考慮喔。

      刪除
    2. 了解.因為有時懶得去確認過
      所以問一下而已

      刪除
    3. OK, 如果有問題在說~。

      刪除
  28. 您好,可以幫忙確認一下 https://tw.manhuagui.com 的狀況嗎?
    我這邊網頁瀏覽器都可以正常開啟(沒有掛 proxy 或 VPN),感覺應該沒有被擋 IP,但是用 MahoMangaDownloader 卻會馬上暫停。

    看了一下,log 裡面的錯誤似乎是網址有問題?
    ERROR 2019/08/30 17:51:58 ImgFile download_file System.UriFormatException: 無效的 URI: URI 配置無效。
    於 System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
    於 FileIO.ImgFile.download_file(String download_url, String path, String file_name_no_extension, List`1 headers, Image_Format img_format)

    謝謝

    回覆刪除
    回覆
    1. 您好, 我剛剛測試下載是正常的, 可以麻煩你提供有問題的url, 我在測試看看。

      刪除
    2. 網址:
      https://tw.manhuagui.com/comic/27359/451040.html
      麻煩您了。

      刪除
    3. 我剛剛測試下載是正常的, 看log應該是parser沒parse到需要的資料導致組出來的url是錯的, 環境問題我這邊也很難debug, 看你那邊能不能換個電腦或網路試試看, 或是找其他網站下載...。

      刪除
    4. 感謝您的回覆。

      另外,剛剛試著把網址從 https://tw.manhuagui.com/ 改成 https://www.manhuagui.com/ 好像就可以了…

      刪除
    5. 那樣有可能是簡體繁體版網頁有些微不一樣造成, 這個我應該有空在研究了, 我個人是覺得能用就好XD

      刪除
  29. 作者好:
    請問EX搜尋的功能能否加上尋找被"系統屏蔽的本子"選項呢?
    如下方連結附圖所示,點開進階搜尋可以勾選選項,之後就會看到日期被畫線的本子,也就是被系統屏蔽的本子。
    松鼠黨表示感謝!

    https://i.imgur.com/TbP7C4h.jpg

    回覆刪除
    回覆
    1. 您好, 下載器有支援搜尋直接貼上網址。 你可以不要貼關鍵字直接貼網址就好, 這樣就能直接吃到所有設定的參數了:)

      刪除
    2. 作者好:
      明白了,原來已經實裝這麼實用的功能,謝謝教學!

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

      刪除
  30. 站長你好~
    可以麻煩說明如何自動更換ip嗎?
    renew_ip.bat 打開後會自動關閉...

    回覆刪除
    回覆
    1. 您好, 自動換IP需要你的網路環境支援, 如果你是辦光纖網路 & 接中華電信數據機 & 使用動態IP的話, renew_ip.bat就會直接能用。 如果是靜態IP或是租屋網路環境或其他情況就不能直接用了, 得自己處理替代方案才行, 畢竟每個人網路環境都不一樣...。

      舉例來說我自己是用4G分享器網路, 我是寫個4G分享器重開機的程式來達到換ip的效果, 然後在讓下載器設定成使用那個程式而不是renew_ip.bat。 這部分只能自己想辦法處理了, 沒辦法做到一體適用...。

      刪除