由於最近都在忙公司的30周年AI競賽, 這部分優化應該要等公司AI競賽結束在進行了, 基本上同時開3個thread記憶體用量應該頂多300~500mb, 如果下載到長篇漫畫的話可能會飆到700mb左右, 如果電腦記憶體不夠用的話, 建議不要同時開三根thread同時下載, 這部分優化等比較有空閒會再來處理> <
Ver6.9 更新內容:
- 修復無限動漫(8comic, comicbus) 改版後不能下載問題。
下載器Demo圖:
檔案位址:
https://drive.google.com/file/d/1VaalfIasw73w4y3XJGyvm7N1FhdgowV8/view?usp=sharing
32位元版本:
https://drive.google.com/file/d/18QWN5WVFzUXydosE1n9lmsvLuDjQOt7y/view?usp=sharing
解壓密碼:zmcx16
------------------------------------------------------------------------------
MahoMangaDownloader 漫畫下載器
支援網站:
******************
http://www.dm5.com/
http://www.ikanman.com/ (http://www.manhuagui.com/)
http://99.hhxxee.com/
http://www.8comic.com/ (http://www.comicbus.com/)
https://e-hentai.org/
https://exhentai.org/
https://nhentai.net/
環境需求:
******************
1. .Net framework 4.5.2 or later
https://www.microsoft.com/zh-tw/download/details.aspx?id=42642
2. Visual C++ 2013
https://www.microsoft.com/zh-TW/download/details.aspx?id=40784
功能:
******************
1. 可批次下載
2. 支援多執行緒下載(Max thread = 3, 請多珍惜各個資源網站)
3. 支援搜尋功能, 搜尋過濾的關鍵字以及類別選單可在選單->設置的地方修改,預設為只輸出日文,中文,英文資源,分隔關鍵字為 '|' 字元
4. 支援追蹤功能, 可將網址/關鍵字加入追蹤清單, 之後可掃描目前尚未下載的漫畫。
5. 語系: 中文/英文
6. 要下載EX熊貓的資源,必須先設置一次Cookie(選單->設置->ehentai->Cookie),產生Cookie檔後即可下載EX資源,之後皆不需重新設置
7. 支援自動版本檢查, 線上更新
注意事項:
******************
1. e-hentai/exhentai有流量限制, 且下載過大會封鎖IP, 如果是網路環境為固定IP的話請加大delay時間
2. e-hentai/exhentai的快速搜尋只會Parse英文檔名, 除非有特定需求否則建議disable快速搜尋
3. 在啟用重啟新IP功能時, 下載器會在被ban ip or 流量超過時自動換IP, 換IP過程電腦網路會暫時斷線, 並且只有網路環境為浮動IP的情況才有用。
4. 針對6.0以後的版本, 使用者資料(漫畫清單, 參數設置, Cookie檔案等等)皆會放在User_Data資料夾內, 更新下載器版本時User_Data內的檔案皆可銜接使用。
Staff:
******************
Author: zmcx16 ([email protected])
Illustrator: 超愛喝榛奶
Web sites:
******************
https://blog.zmcx16.moe/
https://github.com/zmcx16/
Using Package & Reference:
******************
CefSharp - (https://github.com/cefsharp/cefsharp) - BSD LICNESE
HtmlAgilityPack - (https://github.com/zzzprojects) - MIT LICNESE
lz-string-csharp - (https://github.com/jawa-the-hutt/lz-string-csharp) - The Unlicense
Imazen.WebP - (https://github.com/imazen/libwebp-net) - MIT LICNESE
log4Net - (http://logging.apache.org/log4net/) - Apache License Version 2.0
newtonsoft.Json (http://www.newtonsoft.com/json) - MIT LICNESE
DataGridViewProgressBarCell - (https://www.codeproject.com/Articles/117021/How-to-Create-ProgressBar-Column-in-DataGridView) - CPOL LICENSE
免責聲明:
******************
MahoMangaDownloader僅作為學術研究使用,禁止利用本程式行非法用途。
我又來回報啦! 雖然都匿名根本不知道是誰 XD
回覆刪除這次是線上更新的問題(如下圖):
https://i.imgur.com/c4bE3KX.jpg
您好, 6.8版當時有追加更新(印象中大概差了一天), 如果是舊版因為有少元件所以會更新失敗, 看起來應該是這個問題, 不好意思> <
刪除如果還有遇到的話再麻煩跟我說, 我再研究看看是甚麼原因~
感謝回覆!
刪除已經手動更新囉,下一版更新時再看看還有沒有這問題 XD
OK, 麻煩你了, 有問題歡迎隨時提出喔~~~感謝愛用!!!
刪除感謝站長百忙之中更新,我這邊自動更新沒有問題
回覆刪除感謝回報~~~ :)
刪除有任何問題歡迎隨時告知~~
感謝站長百忙之中更新,記憶體這問題真的很頭痛,筆電都插滿了所以也無法在擴充,常常造成當機的情況出現~~~希望站長的修改能夠改善我的問題,非常感謝。
回覆刪除不好意思最近真的忙翻(公司30周年有活動又要顧product), 記憶體的問題之後會再找時間研究看CefSharp套件的記憶體用量要怎麼控制。 這段時間就麻煩您盡量輕量使用了> <
刪除作者已經移除這則留言。
回覆刪除站長你好,針對DM5這個網站的漫畫,有些問題跟你請教一下。
回覆刪除因為在下載漫畫時,都會遇到指令欄位由Ready變成Pause的情況,然後就無法下載,請問這樣的問題我該如何解決,是有哪邊需要進行設定嗎??請站長指導一下,謝謝你。
Ready會變Pause主要是因為程式嘗試下載超過3次失敗造成, 會失敗的原因要看log才知道, 可以請你提供log檔案嗎? 我再看看是甚麼原因造成。
刪除另外變成Pause後可以右鍵->指令->Ready重新設成Ready重新下載, 如果一直變Pause就是有問題, 這就要再查原因。
站長,你說明的方式我也有嘗試過,但就是一樣會變成Pause,LOG可以提供當然沒問題,但前題是小弟不知道怎麼去存或看LOG在哪裡,這可以請你指導一下嗎?
刪除看到資料夾了,提供LOG給站長,請到以下網址下載。https://mega.nz/#!zYoyHI4S!ahRnsRf6UgEcFN9CKjq0VrD5nLsLvrX6JdbvQww6knw
刪除你好, 看起來是網站的內容跟程式預期的不一樣, 導致程式在pasre轉換頁數的地方出問題, 可以麻煩你提供有問題的漫畫網址嗎?
刪除這是昨天我在試抓一次的LOG。
刪除https://mega.nz/#!KZxRFCQI!uB3qrWM5hapwjK6Kk2Wyb4jBCXamG2QLtTxW2omMhKY
站長,這是昨天下載的漫畫。之前的忘了是哪一本囉!因為很早之前下載DM5的漫畫,就已經都有這一種情況。
http://www.dm5.com/manhua-shilingyanwu/
你好, 像dm5這種需要付費的漫畫因為網頁編排不同, 所以抓取的方式跟一般日漫並不一樣, 剛剛測試了下應該是網站有改版所以下載器舊的抓取規則失效了, 預計在下一版更新會處理這問題。
刪除站長,太感謝你了!!辛苦你囉~~~
刪除不會~~~有問題歡迎隨時回報:)
刪除站長你好,想請問一下E紳士確定帳密沒錯但登不進,有解法嗎?OAO
回覆刪除你好, 帳密設定主要是會打一個登入的request給網站, 在透過網站提供的cookie去修改成EX的cookie, 如果不能設定成功通常是打過去的request失敗, 之前也有不少人遇到這問題, 然後就莫名其妙可以了, 由於我這邊沒辦法reproduce, 為了解決這問題, 所以有多提供手動設置cookie的方法, 關於手動設置Cookie的方法如下:
刪除1. 有使用Chrome瀏覽器的話, 下載EditThisCookie外掛套件
https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg?hl=zh-TW
2. 上E紳士網站, 登入帳號後看EditThisCookie的Cookie內容
3. 將ipb_member_id跟ipb_pass_hash填到設置->Ehentai->手動設置Cookie的欄位
之後按確認就設置好cookie檔案了, 之後就可以下載EX的資源。
如果有其它問題, 歡迎隨時留言or寄信給我。
感謝站長
刪除不好意思,請問有使用說明嗎...?我哪裡都找不到...orz
回覆刪除您好, 不好意思使用說明就只有上面的簡要內容, 設置Cookie的部分剛剛有留言在上面, 如果有其他問題歡迎隨時提出。
刪除謝謝回覆XD,已大致摸索到如何使用。在此想請教一下nhentia為何會出現 system.formatexception '輸入字串格式不正確。'
刪除但同樣的字在ehentai上卻能正常使用。另外還想問這裡下載是不是不涉及種子下載?有種子下載好像容易被警察找IP出來?
你好, 下載器下載的方式就是單純的parse圖, 沒有使用到種子下載。
刪除另外關於你說的字串格式不正確的問題, 可以麻煩你提供範例嗎? 我在測測看是什麼問題。
感謝!!關於字串格式不正確的問題,由於太多字我便email了一張截圖給你,你看這樣可以嗎?
刪除您好, 那個地方出錯看起來像是在parse頁數地方出問題, 有搜尋關鍵字嗎? 我試看看能不能reproduce。
刪除簡單的關鍵字有netorare 就失敗了,但奇怪的是如果用netorare -shotacon -bestiality -"fate grand order"
刪除-loli 的話又成功
啊不對,是"mind break" -shotacon -drug -bestiality -"fate grad order" chinese 這一組才對,netorare失敗後,這組成功了,在沒有改變設置和開關程式的情況下
刪除你好, 這bug出在如果搜尋筆數大於1000筆以上, 網站顯示的搜尋個數會有顯示符號(3,453), 導致字串轉整數出問題, 之前沒有在nhentai試過搜尋超過1000筆以上, 所以一直沒注意到有這bug, 這bug會在下一版修正, 非常感謝你的回報~
刪除我是上次抓沒改版到的那位XD
回覆刪除這次更新成功!!User Data覆蓋過去也沒問題owq'
感謝~ 辛苦了> <
刪除上次會追加更新是因為少放解壓縮的函式庫, 沒測試到包好的檔案所以沒發現囧
如果有遇到問題歡迎隨時提出~~
願您一生平安~
回覆刪除3Q~~~謝謝祝福XDDDD
刪除大神, 您太強了, 我找了整個下午終於讓我找到一款能用的漫畫下載軟件, 謝謝您
回覆刪除不客氣, 我自己也用得很爽XD
刪除如果遇到問題歡迎隨時提出~~
不好意思我想請問一下我在複製https://nhentai.net/的網址連結後他就說出錯了
回覆刪除他下面的詳細資料是如此
不知道我是不是哪邊出錯了
************** 例外狀況文字 **************
刪除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)
************** 已載入的組件 **************
mscorlib
組件版本: 4.0.0.0
Win32 版本: 4.7.3133.0 built by: NET472REL1LAST
程式碼庫: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
MahoMangaDownloader
組件版本: 6.9.0.0
Win32 版本: 6.9.0.0
程式碼庫: file:///H:/%E7%A8%8B%E5%BC%8F/MahoMangaDownloaderVer6.9/MahoMangaDownloader/MahoMangaDownloader.exe
----------------------------------------
CefSharp.Core
組件版本: 63.0.0.0
Win32 版本:
程式碼庫: file:///H:/%E7%A8%8B%E5%BC%8F/MahoMangaDownloaderVer6.9/MahoMangaDownloader/CefSharp.Core.DLL
----------------------------------------
log4net
組件版本: 2.0.8.0
Win32 版本: 2.0.8.0
程式碼庫: file:///H:/%E7%A8%8B%E5%BC%8F/MahoMangaDownloaderVer6.9/MahoMangaDownloader/log4net.DLL
----------------------------------------
System.Windows.Forms
組件版本: 4.0.0.0
Win32 版本: 4.7.3130.0 built by: NET472REL1LAST_B
程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
組件版本: 4.0.0.0
Win32 版本: 4.7.3151.0 built by: NET472REL1LAST_B
程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
組件版本: 4.0.0.0
Win32 版本: 4.7.3130.0 built by: NET472REL1LAST_B
程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
CefSharp
組件版本: 63.0.0.0
Win32 版本: 63.0.0.0
程式碼庫: file:///H:/%E7%A8%8B%E5%BC%8F/MahoMangaDownloaderVer6.9/MahoMangaDownloader/CefSharp.DLL
----------------------------------------
System.Configuration
組件版本: 4.0.0.0
Win32 版本: 4.7.3062.0 built by: NET472REL1
程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
組件版本: 4.0.0.0
Win32 版本: 4.7.3130.0 built by: NET472REL1LAST_B
程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
組件版本: 4.0.0.0
Win32 版本: 4.7.3130.0 built by: NET472REL1LAST_B
程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
libMangaData
組件版本: 1.0.0.0
Win32 版本: 1.0.0.0
程式碼庫: file:///H:/%E7%A8%8B%E5%BC%8F/MahoMangaDownloaderVer6.9/MahoMangaDownloader/libMangaData.DLL
----------------------------------------
System.Windows.Forms.resources
組件版本: 4.0.0.0
Win32 版本: 4.7.3062.0 built by: NET472REL1
作者已經移除這則留言。
刪除程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hant_b77a5c561934e089/System.Windows.Forms.resources.dll
刪除----------------------------------------
MahoMangaDownloader.resources
組件版本: 6.9.0.0
Win32 版本: 6.9.0.0
程式碼庫: file:///H:/%E7%A8%8B%E5%BC%8F/MahoMangaDownloaderVer6.9/MahoMangaDownloader/zh-TW/MahoMangaDownloader.resources.DLL
----------------------------------------
libWin32API
組件版本: 1.0.0.0
Win32 版本: 1.0.0.0
程式碼庫: file:///H:/%E7%A8%8B%E5%BC%8F/MahoMangaDownloaderVer6.9/MahoMangaDownloader/libWin32API.DLL
----------------------------------------
Newtonsoft.Json
組件版本: 10.0.0.0
Win32 版本: 10.0.3.21018
程式碼庫: file:///H:/%E7%A8%8B%E5%BC%8F/MahoMangaDownloaderVer6.9/MahoMangaDownloader/Newtonsoft.Json.DLL
----------------------------------------
System.Numerics
組件版本: 4.0.0.0
Win32 版本: 4.7.3062.0 built by: NET472REL1
程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Runtime.Serialization
組件版本: 4.0.0.0
Win32 版本: 4.7.3130.0 built by: NET472REL1LAST_B
程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Data
組件版本: 4.0.0.0
Win32 版本: 4.7.3130.0 built by: NET472REL1LAST_B
程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
libFileIO
組件版本: 1.0.0.0
Win32 版本: 1.0.0.0
程式碼庫: file:///H:/%E7%A8%8B%E5%BC%8F/MahoMangaDownloaderVer6.9/MahoMangaDownloader/libFileIO.DLL
----------------------------------------
libCommonForDotNetForm
組件版本: 1.0.0.0
Win32 版本: 1.0.0.0
程式碼庫: file:///H:/%E7%A8%8B%E5%BC%8F/MahoMangaDownloaderVer6.9/MahoMangaDownloader/libCommonForDotNetForm.DLL
----------------------------------------
CefSharp.OffScreen
組件版本: 63.0.0.0
Win32 版本: 63.0.0.0
程式碼庫: file:///H:/%E7%A8%8B%E5%BC%8F/MahoMangaDownloaderVer6.9/MahoMangaDownloader/CefSharp.OffScreen.DLL
----------------------------------------
System.ServiceModel
組件版本: 4.0.0.0
Win32 版本: 4.7.3130.0 built by: NET472REL1LAST_B
程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel/v4.0_4.0.0.0__b77a5c561934e089/System.ServiceModel.dll
----------------------------------------
libWebClass
組件版本: 1.0.0.0
Win32 版本: 1.0.0.0
程式碼庫: file:///H:/%E7%A8%8B%E5%BC%8F/MahoMangaDownloaderVer6.9/MahoMangaDownloader/libWebClass.DLL
----------------------------------------
libRegexClass
組件版本: 1.0.0.0
Win32 版本: 1.0.0.0
程式碼庫: file:///H:/%E7%A8%8B%E5%BC%8F/MahoMangaDownloaderVer6.9/MahoMangaDownloader/libRegexClass.DLL
----------------------------------------
System.resources
組件版本: 4.0.0.0
Win32 版本: 4.7.3062.0 built by: NET472REL1
程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_zh-Hant_b77a5c561934e089/System.resources.dll
----------------------------------------
mscorlib.resources
組件版本: 4.0.0.0
Win32 版本: 4.7.3062.0 built by: NET472REL1
程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hant_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
************** JIT 偵錯 **************
若要啟用 Just-In-Time (JIT) 偵錯功能,則必須在
此應用程式或電腦的 .config 檔案中,設定
system.windows.forms 區段內的 jitDebugging 值。
且該應用程式也必須在啟用偵錯的狀態下進行
編譯。
例如:
當 JIT 偵錯功能啟用後,會將所有未處理的例外狀況
傳送給電腦上已註冊的 JIT 偵錯工具進行處
理,而不是使用這個對話方塊來處理。
https://i.imgur.com/5cfWFq3.jpg 這個是圖片
刪除你好, 剛剛做了下壓力測試發現nhentai也開始會ban ip擋下載器了, 而且抓的方式十分嚴格(大概載個5~6本就被擋了), 遇到這情況只能換ip, 目前程式自動換ip的機制只有ehentai, nhentai的部分預計下一版會加上去, 這之前建議就少量下載or先用ehentai替代了。
刪除