2018年12月23日 星期日

[追加更新]MahoMangaDownloaderVer7.1更新

[2018/12/24更新]

有使用者寄信反映他的環境跑Ver7.0正常, 可是Ver7.1會無法開啟程式, 提供的windows error reporting的錯誤訊息為:
.NET Runtime error:
例外狀況資訊: System.BadImageFormatException
   於 MahoMangaDownloader.Program.Main()

會影響到的原因應該是升級第三方package後造成某些人環境沒辦法執行(沒意外應該是CefSharp造成, 不過該使用者也都有裝好.Net framework以及 Visual C++ 2013, 就不知道舊版跟新版到底又差了那些requirement...), 考慮到可能會有其他人遇到一樣的環境問題, 所以從下一版除了DotNetZip之外, 其它第三方套件還是用原來的版本, DotNetZip非要更新主要是github很貼心的提醒說舊版的DotNetZip有已知的安全漏洞, 所以不更新不行。

每次遇到環境問題都得靠跟網友們密切合作才有辦法找出原因, 如果有更容易解決這類問題的情況就好了(還是乾脆直接提供虛擬環境算了, 玩笑話別當真W)

最後題外話, 沒想到巴尼陣亡紀念日還在更新下載器, 只能說真有我的風格哪WWW

MahoMangaDownloaderVer7.1_build2 下載位置(如果原版Ver7.1可以正常執行就不需要換, 跟原版Ver7.1只差在第三方package版本):
x64:
https://drive.google.com/open?id=1iey2FfyDhFvOMD16Ts0s2UAwVl5My-5I

x86:
https://drive.google.com/open?id=18pRhgxb2Hw3KxUa5GrQPX8xoep2VCqtD



<---------->
久違的更新~~~ 這次更新主要是看漫畫又改版了, 導致下載器又不能取得正確圖源位址。不過認真說距上次更新已經4個月了, 這麼長時間才改版我也算能接受, 至少比起之前幾個禮拜~美個月都要修改版問題好多了, 另外趁著這次改版, 也把之前網友提的問題一口氣處理了, 不過CefSharp佔太多資源的問題目前還沒想到好解法, 這塊就之後有空繼續看了, 如果電腦記憶體不夠的話, 建議把下載的執行緒設定成1, 一次只下載一本漫畫就好。

另外關於線上更新如果有殘留前面備份的資料夾會導致失敗的問題有處理了, 不過由於架構的問題要等到下一次自動更新才會有作用, 麻煩V7.0版以前要線上更新的話, 記得先把備份的資料夾砍掉或重命名後在執行線上更新。

再來是題外話時間~
公司的AI比賽終於結束了, 日本也玩過了, 終於可以喘口氣想想下一步要做什, 希望能趕快找到自己接下來想做什麼阿。目前是打算往前端還有AI這兩個方向練功, 如果可以想到什麼好project讓我邊學邊做就好了, 沒有產出就沒有動力哪!

最後,  一年一度的巴尼陣亡紀念日又要到了,  祝大家巴尼陣亡紀念日快樂WWW

Ver7.1 更新內容:
  • 修復看漫畫(manhuagui)網站改版導致不能下載的問題
  • 新增無限動漫(comicbus)對應網域, 修復程式不認得網域導致不能新增漫畫的問題
  • 修復紳士網資源底下討論區如果有留言, 可能導致程式取得錯誤頁數的問題
  • 修復線上更新要是有之前的備份資料夾會導致更新失敗的問題
  • 修復新增漫畫頁面的反向旋鈕不會隨著視窗大小修正位置的bug
  • 更新下列第三方套件:
    • HtmlAgilityPack 1.8.11
    • DotNetZip 1.13.0
    • cef.redist 3.3497.1841
    • EntityFramework 6.2.0
    • Newtonsoft.Json 12.0.1
    • CefSharp.Common 69.0.0
    • CefSharp.OffScreen 69.0.0

下載器Demo圖:








檔案位址:
https://drive.google.com/open?id=17lRyG_auTL9y0VI5IuOmN8CuWTaxtVQe

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

解壓密碼:zmcx16

------------------------------------------------------------------------------
MahoMangaDownloader 漫畫下載器


支援網站:
******************
http://www.dm5.com/
http://www.ikanman.com/ (http://www.manhuagui.com/)
http://www.huhudm.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僅作為學術研究使用,禁止利用本程式行非法用途。