2018年5月11日 星期五

[追加更新]MahoMangaDownloaderVer6.8更新

[2018/5/12更新]
多虧網友提醒, 發現昨天的更新有兩個bug會導致沒辦法正常線上更新, 只在local端測試果然不行啊...。 原因如下:

1. Postbuild跑的batch會讀一個file_list去copy檔案, 這次更新有多加個DotNetZip library, file_list忘記把那個dll加進去了, 所以昨天上傳的版本會少這個dll導致沒辦法解壓縮。

2. 多建一個測試用的build測試下發現x86可以正常online update, 可是x64的不行。 原因在於如果放在google drive的檔案太大, 在下載時google drive會跳個頁面警告:

"Google Drive can't scan this file for viruses."

為了處理這問題又多parse個confirm_key以及加Cookie才bypass過去。 這原因之前沒發現可能是因為之前的檔案放在google drive上一陣子了, Google有掃描過檔案所以才沒發現這問題,  這該說是親切嗎囧

最後在這邊非常謝謝網友提醒我才注意到這件事, 也麻煩大家如果是在5/12 23:00以前下載程式的話, 麻煩在重新下載一次, 造成困擾真的很不好意思 >  <

檔案位址:
https://drive.google.com/file/d/1yCvdF_KJ0SjQl4dkp-IzGPqbgkJtLG9s/view?usp=sharing

32位元版本:
https://drive.google.com/file/d/14me5lrHkKpx1YEdzl8vfYzrRpoN8G-2H/view?usp=sharing


<---------->
這次更新除了修復manhuagui上部分漫畫無法下載的問題外, 也實作線上更新功能了, 原本以為線上更新要載Google drive的檔案會很複雜(申請部分權限的Service account帳號, 開啟google drive API功能, 然後讓程式透過Service account的API key去下載google drive的檔案...), 後來做到一半發現google drive自己就有提供API讓google drive的檔案轉成可下載的url, 所以根本不用做上述那些543...傻眼阿XD

google drive的檔案可以透過下載器載下來後, 再來的問題就是怎麼更新了, 之前2.X版時我是寫個小更新程式, 讓舊下載器下載那個小更新程式在透過那小更新程式去替換檔案, 這次做法不想搞那麼複雜(畢竟只是個小下載器程式), 就直接讓程式跑batch file去替換檔案了~。

基本上線上更新我自己測試是沒問題, 不過如果有人更新時被防毒軟體擋的話, 就只能麻煩自己手動更新了( ^.< )


Ver6.8 更新內容:
  • 實作線上更新功能, Ver6.8以後如釋出更新, 檢查更新頁面會多增加線上更新的按鈕選項
  • 修復manhuagui上部分需要分級確認的漫畫無法下載問題

下載器Demo圖:








檔案位址:
https://drive.google.com/file/d/1yCvdF_KJ0SjQl4dkp-IzGPqbgkJtLG9s/view?usp=sharing

32位元版本:
https://drive.google.com/file/d/14me5lrHkKpx1YEdzl8vfYzrRpoN8G-2H/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 (zmcx16@gmail.com)
Illustrator: 超愛喝榛奶


Web sites:
******************
https://zmcx16.blogspot.tw/
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僅作為學術研究使用,禁止利用本程式行非法用途。

85 則留言:

  1. \線上更新的時代來臨啦/

    回覆刪除
    回覆
    1. 您好, 非常謝謝支持, 不過昨天上傳的版本有問題, 得麻煩重新下載一次, 詳細原因可以看文章說明> <

      刪除
  2. 全台最大線上更新漫載上線啦ヽ(●´∀`●)ノ

    回覆刪除
    回覆
    1. 不敢當XDDDD 謝謝你每次更新都會來支持一下:)

      另外昨天上傳的版本有問題, 得麻煩重新下載一次, 詳細原因可以看文章說明> <


      刪除
  3. 謝謝大大!!
    p.s.有沒有打算出個6.8.1版本,單純測試看看能否自動更新&抓bug

    回覆刪除
    回覆
    1. 您好, 非常謝謝你的提醒, 我實際測試過後真的發現有問題, 十分感謝!!!

      Ver6.8得麻煩在重新下載一遍, 昨天上傳的版本會有可能下載失敗&解壓失敗。

      另外如果願意幫忙測試的話, 可以用下面連結:
      MahoMangaDownloaderVer6.7_TestOnlineUpdate:
      https://drive.google.com/file/d/1PMnVYRrv-vmXXi0KHOy3P8nd86XMTNwu/view?usp=sharing

      MahoMangaDownloaderVer6.7_x86_TestOnlineUpdate:
      https://drive.google.com/file/d/11YyAoqFox3lEKweLYFM41E8Dua12YWE0/view?usp=sharing

      上面的程式只有版號修改為Ver6.7, 可以測試線上更新功能。

      如果有遇到其他問題再麻煩跟我說一下, 十分感謝> <

      刪除
    2. 大神看到我啦!!!!!更新也成功啦!!!!!win10 x64
      我好興奮阿

      刪除
    3. 非常感謝您的提醒以及幫忙測試~~~~!!!

      有問題歡迎隨時提出喔:)

      刪除
  4. 回覆
    1. 謝謝你的使用, 另外昨天上傳的版本有問題, 得麻煩重新下載一次, 詳細原因可以看文章說明> <

      刪除
  5. 感謝更新manhuagui的下載

    回覆刪除
    回覆
    1. 不會~~~另外昨天上傳的版本有問題, 得麻煩重新下載一次, 詳細原因可以看文章說明> <

      如果有遇到其他問題, 歡迎隨時留言, 感謝~~

      刪除
  6. 不好意思這個軟體第一次用卻碰到了之前5.0版本有人提出來的問題
    EX網的圖片不能下載全,我目前的軟體顯示60%1214/2000(EX網也確實是2千張) 之後一直按開始都跳出小框框講任務完成

    回覆刪除
    回覆
    1. 不好意思後來我自行處理完這個問題了,不過問題確實有發生講一下解決方式給大佬看看是不是軟體有問題,我後來去下載圖片的資料夾看到1214號圖片怪怪的沒有顯示預覽圖右鍵看了一下發現0KB疑似下載錯誤,於是我就把1214號圖片砍掉後再按下載就可以繼續了,至於那張1214號圖片砍掉後下載就是正常檔案大小

      刪除
    2. 您好, 有時候下載時網站沒有回應就會卡在那張圖, 通常失敗三次後程式會直接把狀態轉成pause, 會跳出任務完成的訊息是因為所有任務狀態都是completed or pause,照理說只要reset狀態成Ready就能繼續下載了。

      至於 0 KB問題則是因為有時候網站某張圖就是會卡住, 這問題基本上無解, 只能等一陣子後再重新下載囧

      刪除
  7. 作者您好,更新6.8之後我的NH完全無法下載了,請問有什麼解決方法嗎?

    回覆刪除
    回覆
    1. 您好, 我剛剛測試了一下我這邊Nhentai可以正常下載, 請問不能下載是指單一網址還是所有漫畫都不能載? 另外可以麻煩您查看一下log資料夾的檔案看錯誤訊息是什麼嗎?

      刪除
    2. 作者您好,很抱歉這麼晚才回應您,
      LOG錯誤碼如下:
      WARN 2018/05/14 20:37:47 DownloadProcess DoWorker System.ArgumentNullException: ? null
      毃: input
      ? System.Text.RegularExpressions.Regex.Matches(String input)
      ? RegexClass.RunRegex.match(String regex_pattern, String src, RegexOptions opt)
      ? MahoMangaDownloader.MangaClass._nhentai.GetPageUrlList(String url, List`1 page_url_list)
      ? MahoMangaDownloader.MangaClass.MangaFactory.GetPageUrlList(String url, List`1 img_url_list)
      ? MahoMangaDownloader.DownloadProcess.DoWorker(Object param)
      WARN 2018/05/14 20:37:49 DownloadProcess DoWorker System.ArgumentNullException: ? null
      毃: input
      ? System.Text.RegularExpressions.Regex.Matches(String input)
      ? RegexClass.RunRegex.match(String regex_pattern, String src, RegexOptions opt)
      ? MahoMangaDownloader.MangaClass._nhentai.GetPageUrlList(String url, List`1 page_url_list)
      ? MahoMangaDownloader.MangaClass.MangaFactory.GetPageUrlList(String url, List`1 img_url_list)
      ? MahoMangaDownloader.DownloadProcess.DoWorker(Object param)
      WARN 2018/05/14 20:37:52 DownloadProcess DoWorker System.ArgumentNullException: ? null
      毃: input
      ? System.Text.RegularExpressions.Regex.Matches(String input)
      ? RegexClass.RunRegex.match(String regex_pattern, String src, RegexOptions opt)
      ? MahoMangaDownloader.MangaClass._nhentai.GetPageUrlList(String url, List`1 page_url_list)
      ? MahoMangaDownloader.MangaClass.MangaFactory.GetPageUrlList(String url, List`1 img_url_list)
      ? MahoMangaDownloader.DownloadProcess.DoWorker(Object param)
      WARN 2018/05/14 20:37:55 DownloadProcess DoWorker System.ArgumentNullException: ? null
      毃: input
      ? System.Text.RegularExpressions.Regex.Matches(String input)
      ? RegexClass.RunRegex.match(String regex_pattern, String src, RegexOptions opt)
      ? MahoMangaDownloader.MangaClass._nhentai.GetPageUrlList(String url, List`1 page_url_list)
      ? MahoMangaDownloader.MangaClass.MangaFactory.GetPageUrlList(String url, List`1 img_url_list)
      ? MahoMangaDownloader.DownloadProcess.DoWorker(Object param)

      刪除
    3. 您好, 從log來看應該是跟nhentai要資料時資料有錯誤, 導致parse失敗, 請問發生這問題的漫畫網址你目前還可以瀏覽嗎? 看能否提供資源網址給我我在試試看。

      刪除
    4. 感謝您超快回復,瀏覽都沒問題~ 有沒有什麼方法可以保留下載清單,我把整個移除重裝看看? /g/233292、/g/233240 前面是nh的網址

      刪除
    5. 您好, 這兩本我測試都沒有問題, 再麻煩您重下載測試看看。

      下載清單跟設定檔都存在User_Data資料夾內, 只要直接覆蓋過去就好。

      另外想請問您6.8之前您上一版程式是哪一版? 可以正常使用嗎? 因為Ver6.8改版我沒改到nhentai那一塊, 這問題還蠻詭異的, 目前聽起來比較可能是環境問題囧

      刪除
    6. 作者您好~目前把list.db抓出來後,然後整個刪掉後重新下載作者的程式再把list.db放進去,結果還是無法下載NH的,慘,上一版記得是6.X來著

      刪除
    7. OK,我了解問題在哪了,果然是list.db,因為我有程式作業需要轉換語系(日語<>中文),這檔案會出現亂碼,造成下載找不到指定的檔案所以就跳那串錯誤了(遠目

      刪除
    8. 切換語系影響到的只有NH,我自己測試EH跟ExH則不受影響

      刪除
    9. 您好, 問題有解決就好, 不過語系問題應該是整個都會影響到, list.db我是把整個清單資料serialize到檔案裡, 其中用到的字串類別預設都是ANSI編碼, 所以如果換語系的話英文以外的字的確會出問題沒錯。

      要解決這問題讓程式可以跨語系也不會亂碼的話, 就得把程式裡的字串類別的預設編碼都改成utf-8, 這個工程有點大XD 有閒的話才會考慮要不要改善這問題。

      替代方案的話, 可以多建一個新list清單是只在某特定語系使用, 不要跨語系用同一個清單應該就不會遇到這問題才是。

      刪除
  8. 您好,謝謝您提供這麼好用的軟體!
    不過今天下載使用之後,發現很吃記憶體,
    我電腦是16G的,開始下載後直接吃到爆...
    之前使用是沒這個問題,請問是我使用上有甚麼錯誤嗎?
    謝謝!

    回覆刪除
  9. 您好, 關於這個問題在於像dm5 or manhuagui這類漫畫網站他們的漫畫清單以及圖片實際位址都是需要跑多個javascript & 送多次request來取得的, 如果要以效率最好的方法的話就是分析他網站內容, 然後只執行必要的javascript程式&需要送的request去取得清單內容以及圖片資源的實際位址, 而另一種更簡單的方法就是直接用瀏覽器套件開瀏覽器去瀏覽整個網站在拿需要的資訊, 後者就等於是開瀏覽器去跑網站, 所以資源耗費量當然會大得多。

    由於6.0版之後瀏覽器套件從webrowser(IE)改用cefsharp(Chromium), 所以記憶體的使用量變得大得多, 如果執行緒開到最大3的話會變成多開3個cefsharp process, 每個process記憶體大概會用到100m, 加上主程式記憶體用量最高應該大約300~400MB左右, 如果超過這個數字可能就是有其他的問題造成。

    目前會用到瀏覽器套件的網站為8comic, dm5, manhuagui這三個網站, 如果覺得記憶體使用量太大建議可以減少執行緒=1,一次只下載一個漫畫。 由於目前有其他project在進行, 暫時沒有打算為了效能把瀏覽器套件拿掉, 之後如果很有閒才可能會考慮做優化。

    回覆刪除
  10. 不好意思,我這裡無法登陸EX變態!
    有先按照您教學中的設置Cookie(選單->設置Cookie->輸入帳密)
    之後卻出現"setting Cookie Failed"的彈跳視窗,
    是出了什麼問題嗎?

    回覆刪除
    回覆
    1. 您好, 最近blog好像不會主動通知有留言了, 不好意思現在才看到, 設置Cookie會錯有時候是網站送回來的response有問題, 所以後來才會應要求多開手動設置的功能。

      關於手動設置的cookie欄位你可以下載EditThisCookie這個瀏覽器外掛套件, 然後登入網站後看您的cookie資料, 之後把domain的部分都改成裏站的網域(修改網域的部分下載器已經做好了, 你只需要copy cookie的值填入欄位就行), 之後設置好應該就能使用了, 詳細可以參考這篇文章:
      https://mapgun.com/archives/1544

      如果有沒有的欄位可以無視, 最主要有的欄位為memberID以及pass_hash, 你可以試試看, 有問題歡迎隨時提出~。

      刪除
  11. 為甚麼下載一直是0%?

    回覆刪除
    回覆
    1. 您好, 最近blog好像不會主動通知有留言了, 不好意思現在才看到, 可以麻煩您提供更詳細的資訊嗎? 0%是指單一網址還是所有漫畫都不能載? 另外可以麻煩您查看一下log資料夾的檔案看錯誤訊息是什麼嗎?

      刪除
  12. 對於我這個喜歡把漫畫抓下來慢慢看的人來說 這軟體真是太棒了
    您根本是我的救世主 謝謝!!

    回覆刪除
    回覆
    1. 您好, 最近blog好像不會主動通知有留言了, 不好意思現在才看到><

      非常感謝您的愛用(我自己也用得很爽XD), 有問題歡迎隨時提出喔~~

      刪除
  13. 不好意思 請問無法直接搜尋
    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. 您好, 由於各個漫畫網站的搜尋功能大多是模糊搜尋, 搜尋完會有一大堆不相關的漫畫跑出來, 後來搜尋功能我就都拿掉只剩資源網的, 漫畫網應該是都不會有搜尋功能了, 不好意思><

      刪除
  14. 請問這是誤判嗎> <
    https://imgur.com/Ds8wf3k

    回覆刪除
    回覆
    1. 您好, 應該是漫畫網頁有塞什麼奇怪的JS連到其他網站, 這個直接擋掉就好, 照理說不會影響正常下載。

      刪除
  15. 您好 DM5 的網址 複製後變成無法下載

    回覆刪除
    回覆
    1. 又變可以下載了 抱歉 他網站好像不太穩定

      刪除
    2. 您好, 有時候總會這樣, 有其他問題歡迎隨時告知:)

      刪除
  16. 抱歉問一下提升ehentai的Image Limit有效嗎?
    因為我每次看到達5000的時候還沒下載完程式就會說完成
    可是我的上限是到10000的
    在啟動也是全部都不會繼續下載然後說完成
    換個ip也沒用阿

    回覆刪除
    回覆
    1. 你好, 我剛剛測試了下程式是有在正常計數流量的。你的問題應該不是流量超過, 而是被ban ip了, 大概幾個月前EH抓下載器的規則變得很嚴格, 所以現在通常都不會有流量問題, 在流量超過之前就直接被ban ip了。

      如果要知道是流量超過還是ban ip, 你可以直接用瀏覽器上EH站, 應該會直接顯示出問題的訊息。

      照理說這問題沒輒, 就是只能換ip, 至於換ip沒有用, 原因應該是程式被ban ip後就把漫畫清單的任務改成pause, 只要指令->ready後應該就能繼續下載才是。

      如果一樣還是有問題的話再麻煩跟我說, 我在分析看看問題在哪裡。

      刪除
    2. 是不是ehentai現況只能下到5000的限制之後就要等隔天才能下載?
      畢竟全部待下載的ready都變成pause了
      畢竟我換個ip歸0後下到大約200就停止下載不會動也不會跳出pause
      不清楚ehentai到底怎麼判定的

      刪除
    3. 基本上現在不會有什5000限制的問題了, 因為在達到限制之前就會被ban ip, 要是沒有浮動ip的話真的建議每次小量下載就好。(超過限制跟被ban ip最大的差別在於, 前者只是圖片不能看可是網站依然可以瀏覽, 後者則是連網站都上不去)

      如果你的網路環境是接浮動ip的話, 可以在選單->設置->自動重啟新IP那邊設置你的換ip的程式, 這樣下載器就會在被ban ip時執行該程式, 之後再繼續下載。

      刪除
  17. 不好意思請教一下,我原本使用Ver6.8_x86都沒問題
    這兩天我電腦重灌,再開啟程式時被
    windows defender smartscreen擋住後就不能再開啟了
    請問可能是甚麼原因

    回覆刪除
    回覆
    1. 您好, 應該是Windows的防毒軟體誤報, 畢竟這程式並沒有花錢申請憑證, 所以這還蠻正常的, 將程式加入例外清單應該就OK了

      刪除
    2. https://i.imgur.com/ucSQMOi.jpeg

      一開始被windows defender smartscreen擋住時
      本來以為依照慣例點仍要執行就可以了
      結果還是不行,把MahoMangaDownloader加入排除項目

      https://i.imgur.com/X7g55YO.jpeg

      還是不能執行,請問可能的原因

      刪除
    3. 你好, 請問點仍要執行後, 工作管理員裡有出現MahoMangaDownloader嗎?

      因為我這邊環境沒辦法重現你那邊的測試環境, 我目前想到的可能原因是可能有部分檔案被防毒軟體移到隔離區, 或是很詭異的加入例外清單也沒用...。

      如果可以的話, 你可以試著先重新下載V6.8檔案, 然後防毒軟體關掉在打開看看, 這樣應該能知道到底是防毒軟體問題還是程式問題。

      刪除
    4. 就我今天試的感覺
      應該是我電腦少了甚麼東西直接無法執行
      https://i.imgur.com/Y0lMgId.jpeg
      icudtl.dat這檔案在我可以執行的筆電上
      是有logo的,可能因為我電腦剛重灌
      少了甚麼程式導致根本無法執行
      暫時先用4.9版的

      刪除
    5. 一般來說.dat這附檔名很通用, 很多程式自己的檔案格式都有可能取這個附檔名。 另外下載器本身要執行必須先裝windows這兩個套件:
      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

      照理說win7 or win10應該都有內建才是, 不過我不確定是不是有更新問題之類的, 你可以先試著重裝上面這兩個windows套件, 如果還是不行就要再找原因了...

      刪除
  18. 請問一下各位使用者,針對DM5這個網站大家有辦法下載嗎??
    它有很多漫畫是其它網站沒有的,但是我都無法載下來看,在manhuagui都可以正使用,就DM5不行。

    回覆刪除
    回覆
    1. 你好, 我目前自己測試dm5是能正常下載的, 你指的不能下載是指所有漫畫都不能下載還是部分漫畫不行? 或是麻煩你提供log檔的訊息給我, 我再找看看原因為何。

      刪除
  19. WARN 2018/07/10 21:06:46 DownloadProcess DoWorker System.NullReferenceException: 並未將物件參考設定為物件的執行個體。
    於 MahoMangaDownloader.MangaClass._ehentai.GetHtml(String& accept_data, String tag_url, String strRegex)
    於 MahoMangaDownloader.MangaClass._ehentai.GetRegexHtml(String& accept_data, String tag_url, String strRegex, List`1& output_data, String delete_head)
    於 MahoMangaDownloader.MangaClass._ehentai.GetCorrectData(String& accept_data, String tag_url, String strRegex, List`1& output_data, String delete_head)
    於 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)

    可以問一下這是甚麼原因嗎? 感謝

    回覆刪除
    回覆
    1. 另外問一下 不知道能不能出一個匯入txt變成清單的功能><

      刪除
    2. 您好, GetHtml出問題代表server回傳的封包是空的導致沒辦法parse data, 可能的情況通常是被ban ip了, 請問出問題時你還可以用瀏覽器瀏覽H站嗎?

      另外關於匯入清單的問題, 由於現在在忙公司的project, 目前暫不考慮實作喔, 如果真的要作匯入的功能, 程式也必須要一個一個從網站parse檔名所以也會需要花時間一筆一筆處理, 有閒的話才會考慮實作這塊。

      刪除
  20. 先感謝您分享這麼好用的軟體m(_ _)m
    用了這麼久還是有個問題有點困擾
    忍不住還是來流言一下
    ExHentai有時會有漢化組撞本
    而且title會一樣
    如果下載清單同時有複數本title一樣但漢化組不同
    下載下來會覆蓋
    只能得到最後下載的那本
    這個問題有辦法讓軟體自動改資料夾名稱來避免嗎

    回覆刪除
    回覆
    1. 作者已經移除這則留言。

      刪除
    2. 您好, 這個問題要有解, 除非我把每次下載過的資源都存一個紀錄檔存起來, 這樣才有辦法分辨哪個資料夾是哪個網址來的, 這個要做起來很麻煩, 所以現在目前沒有做這功能的打算喔。

      關於目前這個問題, 我現在都是搜尋清單如果有看到撞名的, 就在加入清單後, 對重複的右鍵->編輯->名稱去改儲存名稱, 目前就只能這樣手動處理><

      刪除
  21. 請問下載後 顯示已停止運作 是什麼原因嗎?

    回覆刪除
    回覆
    1. 您好, 可以麻煩提供更多訊息嗎? 會停止運作通常是少了什麼元件或是預想外的錯誤(e.g. 硬碟沒有空間, 某個dll1被防毒軟體隔離, etc.), 還有就是這問題是可以重現的嗎? 還是會不定時發生?

      刪除
    2. https://i.imgur.com/Wxvtw7Y.png

      這個是開啟的視窗

      是每次開啟都會發生這個

      防毒是卡巴斯基 沒有隔離這個程式

      想請教一下 謝謝

      刪除
    3. 您好, 看起來是環境問題or缺少什麼必要的元件, 請問您的系統環境(win7, win8 or win10? x86 or x64?), 另外麻煩確認下您的windows是否有安裝:

      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

      另外想確認一下, 程式的資料夾目錄的log資料夾是否有產生, 如果有的話log file的內容為何?

      刪除
    4. 感謝你 我的系統是win7 64的

      安裝Visual C++ 2013此程式後可正常運作了

      另外請問一下可否新增57漫畫網?

      謝謝

      刪除
    5. 您好, 問題有解決就好~另外目前暫無新增支援網站的計畫喔, 現在都在忙公司的東西囧

      刪除
  22. 作者你好
    之前都正常順順的使用
    但最近只要一開始下載就會吃光RAM 當機QQ (電腦是8GB RAM +i5-4200)
    然後被windows強制停止

    是我一次排太多任務嗎??(大概500個以上)
    可是之前也這樣跑都沒事,他也是每次只跑一個任務啊 =口=

    請問還是我在設定要如何調整呢? 謝謝

    回覆刪除
    回覆
    1. 您好, 目前下載dm5以及manhuagui都是用CefSharp去網站parse漫畫, 就跟使用chrome上網差不多意思, 所以這部分會很吃記憶體沒錯, 不過照理說應該最多就是幾百mb的用量, 如果超過應該就是程式有問題了。

      請問你在使用時記憶體最大被吃到多少? 按停止後記憶體會正常釋放嗎?

      我這邊會研究看看記憶體這塊要怎麼處理比較好, 下次改版會試著處理這個問題。

      刪除
    2. 開發者您好:

      用工作管理員看(已用程式釋放多餘的記憶體)
      應用程式本身最高跑到1800MB
      之後400~700MB上下,有時又跳到1000MB以上
      這時記憶體使用是93%
      (另外磁碟直接跳到99%,但這可能是我是用HDD??)

      我想看是哪些應用程式背景程序時,往下拉就當了
      所以不知道問題在哪,但我有看到CefSharp這個在背景跑

      按暫停,等個幾分鐘中程式反應過來確定停止,再過個1分鐘才恢復正常

      這可能是我電腦的個案,但只是好奇這發生也太突然QQ

      謝謝回覆

      刪除
    3. 我自己之前試3個thread全開大概會維持500MB左右, 1G以上應該是有問題, 這部分我之後可能做個壓力測試看看, 看能不能找出問題在哪裡。另外跟HDD應該沒關係, 我自己也是用一般硬碟, 主要問題應該還是吃記憶體的那支CefSharp瀏覽器套件。

      以目前程式來說, 他下載一本漫畫就會開一個thread, 等下載完就會釋放資源在開新的thread繼續下載下一個漫畫, 除非那個漫畫太多頁, 不然應該不會一直往上拉高, 這塊我可能就要再研究看看, 試著強迫CefSharp釋放資源來解決這問題。

      刪除
  23. 大大你好

    小弟是WIN7

    使用6.8版下載EXHENTAI時,按下載會直接跳出所有任務完成,但都沒下載

    回去使用5.1版時又都正常,請問是我哪裡沒設定好嗎?謝謝

    回覆刪除
  24. 您好.小弟在大陸使用,不少manhuagui都要翻墻才能看到.以前下載還是挺順利的,但好像6.8更新後,就開始不能下載,檔案都停留在1/x進度,彈窗表示任務完成,但其實文檔是Ready切換成Pause.文件夾是建立了,但內部都是空的.請問下是什麼原因.謝謝

    回覆刪除
    回覆
    1. 已經解決了.不用回復了.謝謝.我把網址改成tw開頭的域名似乎就可以了

      刪除
    2. OK, 問題有解決就好, 有問題歡迎隨時跟我說:)

      刪除
  25. 不好意思,請問關於無法開啟,有什麼解決方法嗎?

    目前是用舊的版本,不知道為什麼突然會在下載完成時被防毒軟體擋住......

    回覆刪除
    回覆
    1. 您好, 因為這程式是自己寫的, 沒有正式的sign容易被防毒軟體擋, 建議你可以將應用程式加到防毒軟體的例外清單, 如果檔案已經被block的話可以重新下載後再把User_Data的檔案覆蓋過去。

      刪除
  26. 請問出現全部任務完成但下載%數只有個位數的問題@@

    回覆刪除
    回覆
    1. 您好, 請問下載狀態那邊是pause還是completed? 如果是pause的話應該是下載失敗超過3次所以被改成暫停跳過, 可以重新將狀態改為ready在重新下載。

      會被改暫停通常是有某一頁漫畫出現問題沒辦法載, 或是下載太頻繁被封ip, 這點需要手動確認(用瀏覽器實際看能不能正常瀏覽)看看, 如果瀏覽器能正常瀏覽卻不能下載的話, 你可以提供log檔案給我, 我在分析看看是甚麼原因。

      刪除
    2. 瀏覽器可以正常瀏覽
      請問log是這個嗎?
      WARN 2018/08/07 14:04:14 UserSetting ReadSettingToIni Read mmd_setting.ini fail, write default setting.
      WARN 2018/08/07 14:05:50 DownloadProcess DoWorker GetPageUrlList ban ip fail
      WARN 2018/08/07 14:05:50 DownloadProcess DoWorker Ge tPage Url List Fail
      WARN 2018/08/07 14:10:06 DownloadProcess DoWorker GetPageUrlList ban ip fail
      WARN 2018/08/07 14:10:10 DownloadProcess DoWorker Ge tPage Url List Fail
      WARN 2018/08/07 14:10:24 DownloadProcess DoWorker GetPageUrlList ban ip fail
      WARN 2018/08/07 14:10:29 DownloadProcess DoWorker Ge tPage Url List Fail
      WARN 2018/08/07 14:11:44 DownloadProcess DoWorker GetPageUrlList ban ip fail
      WARN 2018/08/07 14:11:48 DownloadProcess DoWorker Ge tPage Url List Fail
      WARN 2018/08/07 14:15:10 DownloadProcess DoWorker Download Img exceed retry count
      WARN 2018/08/07 14:15:51 DownloadProcess DoWorker Download Img exceed retry count
      WARN 2018/08/07 14:17:25 DownloadProcess DoWorker Download Img exceed retry count

      刪除
    3. 您好, 看log是被Ban ip了, 瀏覽器可以正常瀏覽是因為你的電腦是多個網路環境或是有用VPN的外掛套件嗎?

      被ban ip要解決就只能換ip或是等時間過去, 你可以過段時間把任務改成ready後在重新試試看。

      現在熊貓網很容易ban ip, 如果不是浮動ip的環境的話建議小量下載, 如果是浮動ip可以在設定那邊根據你的網路環境設定自動換ip, 這樣即使被ban ip也會自動換ip並繼續下載。

      刪除
    4. 看來只能回學校宿舍下載了QwQ

      刪除
    5. 一般學網通常是固定IP, 被ban ip的可能性很大...如果有4G網路的話可以考慮用4G上網, 被Ban ip也只要restart設備就解決了。

      刪除
    6. 請問用手機的WIFI可以一直下載嗎?

      刪除
    7. 手機4G網路通常是浮動ip, 所以如果被ban ip的話只要重啟網卡取得新ip就能繼續下載, 我目前自己也是用4G網路, 不過我是用USB接4G分享器, 要換ip必須分享器重開機, 所以我自己是有寫個重開機的程式, 讓下載器去呼叫他來重開4G分享器來換ip。

      我不確定你的環境是否可以直接windows下cmd去取得新ip, 如果不行的話就得自己寫個程式去換ip或是手動重啟網卡換ip了

      刪除
  27. 站長你好,我又來回報,8comic 又沒辦法下載了
    請站長有空幫忙看一下,謝謝

    回覆刪除
    回覆
    1. 您好, 應該是8comic又改版了, 預計這周末會處理, 感謝你的回報~~~

      刪除