2016年7月28日 星期四

MahoMangaDownloaderVer1.9更新

2016/8/3-----------------------------
關於部分電腦開啟程式沒有回應的問題,造成bug的原因可能是因為,我寫的其中一行Code有使用.Net元件,在我的開發環境下初始化執行沒有問題,可是某些人電腦在初始化的時候會失敗,所以程式才打不開...。

記得以前也有遇到類似的問題,在家裡寫的code可以正常編譯執行,拿到實驗室的電腦執行時卻初始化失敗,照理說該Event應該只有在程式執行的過程才會觸發,但是VS在初始化時就觸發該事件,而該事件用到的其他元件還沒有初始化,才導致執行錯誤....後來也沒轍,只能繞過處理囧

只不過這次更慘烈的是,我不論用哪台電腦還是虛擬機試,都沒辦法reproduce這次的bug環境,只能靠網友提供的錯誤訊息debug...希望這種蒙著眼debug的事不要有下次了...。

------------------------------------------

2016/7/28----------------------------
關於部分在win8,win10無法開啟程式的問題,經測試應為7-zip壓縮的問題,目前檔案已更新,有問題在麻煩跟我說一聲,謝謝。
------------------------------------------

Ver1.9更新內容:
1.因應紳士網改版修正程式。
2.新增未完成資料夾會加前贅詞_tmp_。
3.下載路徑的末端會自動修正為最終目錄。


紳士網現在會強制自動導向至https,舊版程式的parser沒有針對這塊做處理,現以修正完畢。另外因應要求,現在下載中的資料夾會自動增加贅詞區隔,方便使用者整理檔案。

很久沒改版,這次出問題看了下一個多月沒更新的部落格,結果今天的流量多了不少,至少讓大家知道有個管道會放更新的地方還是有用的,有點欣慰哪...。

順便抱怨個一句,幹嘛挑我meeting前一天改版.....OTL。

---------------------------------------------------------------------------------------------------------------
版本:Ver1.9

支援漫畫網站:
http://www.99comic.com/
http://www.8comic.com/(http://www.comicbus.com/)
紳士網&EX紳士網

支援批次功能,但不提供多執行緒下載(請多珍惜各個資源網站)。

要下載EX紳士網的資源,必須先設置一次Cookie(選單->設置Cookie->輸入帳密),產生Cookie檔後即可下載EX資源,之後皆不需重新設置。

支援搜尋功能,但預設只輸出日文,中文,英文資源。

對應系統:
Windows (.netframework4.5)
 




檔案位址:
https://drive.google.com/open?id=0B6Btq693utJPUEFaOHd0dkVsaGc

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

解壓密碼:zmcx16


MahoMangaDownloader僅作為學術研究使用,禁止利用本程式行非法用途。

 

27 則留言:

  1. Windows (.netframework4.6)的檔案開起不了
    是要Windows (.netframework4.5)的嗎?

    回覆刪除
  2. 你可以試試安裝檔案內的dotNetFx45_Full_setup.exe,或是到微軟網站下載.netframework4.5,至於.netframework4.6不能安裝的原因我就不太清楚了...。

    回覆刪除
  3. 1.9開不起來
    1.7跟1.81都沒問題
    我是WIN8.1的

    回覆刪除
    回覆
    1. 您好,我剛剛用win10測試發現也有這問題,後來多方測試發現是7-zip壓縮時出了問題的樣子(win7測試卻正常...蠻詭異的),目前上面的檔案已經更新完畢,麻煩你再試一次,謝謝您。

      刪除
  4. 您好
    我在win7開1.6可以 1.8 1.9都開不起來
    試過系統管理員模式不行 會跳出他停止運作

    回覆刪除
  5. 您好,可以請你把停止運作的畫面&詳細訊息提供給我嘛?或許我能從那些訊息知道問題在哪裡,謝謝您。

    回覆刪除
    回覆
    1. 好的 塗掉的地方是使用者名稱
      http://i.imgur.com/wBBR3HX.png

      刪除
    2. 您好,這問題我也是第一次看到,我猜可能是.Net Framework的問題,那三個檔案應該是詳細的錯誤訊息,如不造成你困擾的話可以麻煩你將那三個檔案寄給我嗎?我在研究看看原因在哪裡。
      信箱:[email protected]

      刪除
  6. Hello Mr. zmcx16:
    是否能考慮從紳士網下載圖檔不要重新命名?亦或加入切換選項,絕大部分情況下原始檔名會容易整理許多。
    另,檔案列舉命名也請考慮三位(或四位)起始
    001,002~0XX. 排序不會出錯且整齊。
    感謝您的維護心力!

    回覆刪除
    回覆
    1. 您好,因為現在要忙畢業的論文,重新命名的部分會等之後比較有空閒再來研究是否加入該功能。

      至於檔案列舉的部分,左上角選單->參數設置->頁碼位數,即可修改檔名的位數,謝謝您。

      刪除
  7. WIN10還是開不起來
    1.8可以開 1.9開不起來

    回覆刪除
    回覆
    1. 您好,請問開不起來是指開啟程式時執行檔出現錯誤? 還是完全沒有反應?

      如果有錯誤訊息的話,麻煩告訴我錯誤訊息的內容,我好瞭解錯誤的原因,謝謝。

      如果是程式沒有任何反應,下列連結是未壓縮的版本,請試試看:
      64bit:
      https://drive.google.com/folderview?id=0B6Btq693utJPNnZmRlVxVUgtUkE&usp=sharing

      32bit:
      https://drive.google.com/folderview?id=0B6Btq693utJPY3VvMW94VWY5Q2s&usp=sharing

      刪除
    2. WIN8,基本上點程式以後就沒有反應了,沒有任何東西出來,不管是解壓縮或未解壓縮的版本

      刪除
    3. 我重新換回了之前的開發環境,麻煩請試試看這個:
      https://drive.google.com/folderview?id=0B6Btq693utJPYS1QdVJpUG9kU3M&usp=sharing

      我會在試著找看看原因,造成困擾十分抱歉。

      刪除
    4. 我重新換回了之前的開發環境,麻煩請試試看這個:
      https://drive.google.com/folderview?id=0B6Btq693utJPYS1QdVJpUG9kU3M&usp=sharing
      -------------------------------------------
      OS : WIN10
      依舊無反應 執行後雖然滑鼠游標有再跑得符號
      處理程序中會出現一下之後馬上消失

      刪除
    5. 恩...我自己用虛擬機跟筆電額外測win8.1跟win10是都正常,沒有錯誤訊息我也不知道該怎麼處理...sorry...很抱歉幫不上忙。

      刪除
    6. 我這邊是WIN8而不是8.1,剛剛測過還是一樣程式不會出來,有試著關掉防毒和相容性。之前的版本是OK的

      刪除
    7. 我剛剛有針對別人提供的錯誤訊息重新修改程式,在麻煩您試試看。
      64bit:
      https://drive.google.com/file/d/0B6Btq693utJPanRDdnNrQ2hKQlE/view?usp=sharing

      32bit:
      https://drive.google.com/file/d/0B6Btq693utJPRTJ2VGV2QkI2TGM/view?usp=sharing

      因為我這邊沒辦法測到底有沒有錯誤,如果還是不行就只能從上一版重新修改...,在麻煩您測測看了。

      刪除
  8. Hi, I can't open the program under Win8.1. There are two error messages. It may help you to find out the problem.
    1. Application Error
    失敗的應用程式名稱: MahoMangaDownloader.exe,版本: 1.9.0.0,時間戳記: 0x579a0be7
    失敗的模組名稱: KERNELBASE.dll,版本: 6.3.9600.17415,時間戳記: 0x54504ade
    例外狀況代碼: 0xe0434352
    錯誤位移: 0x00014598
    失敗的處理程序識別碼: 0x1f0
    失敗的應用程式開始時間: 0x01d1ec165142c05e
    失敗的應用程式路徑: X:\MahoMangaDownloaderVer1.9\MahoMangaDownloaderVer1.9\MahoMangaDownloader\MahoMangaDownloader.exe
    失敗的模組路徑: C:\Windows\SYSTEM32\KERNELBASE.dll
    報告識別碼: 8f130f97-5809-11e6-8405-02767566147a
    失敗的套件完整名稱:
    失敗的套件相關應用程式識別碼:
    2. .Net Runtime
    應用程式: MahoMangaDownloader.exe
    Framework 版本: v4.0.30319
    描述: 處理序已終止,因為有未處理的例外狀況。
    例外狀況資訊: System.ArgumentOutOfRangeException
    堆疊:
    於 System.Windows.Forms.ComboBox+ObjectCollection.get_Item(Int32)
    於 System.Windows.Forms.ComboBox.get_SelectedItem()
    於 System.Windows.Forms.ComboBox.get_Text()
    於 ComicDownloader.ComicDownloaderForm.catalog_path_SelectedIndexChanged(System.Object, System.EventArgs)
    於 System.Windows.Forms.ComboBox.OnSelectedIndexChanged(System.EventArgs)
    於 System.Windows.Forms.ComboBox.set_SelectedIndex(Int32)
    於 System.Windows.Forms.ComboBox.set_Text(System.String)
    於 ComicDownloader.ComicDownloaderForm.LoadCatalogFile()
    於 ComicDownloader.ComicDownloaderForm..ctor()
    於 ComicDownloader.Program.Main()

    回覆刪除
  9. Hi, I try to run my program in Win7,Win8 and Win10, but I can't reproduce these error environment.

    Although I can't reproduce it, I still try to fix this problem, according to these error messages.

    Please try the following program, it may solve this problem. Thanks.

    64bit:
    https://drive.google.com/file/d/0B6Btq693utJPanRDdnNrQ2hKQlE/view?usp=sharing

    32bit:
    https://drive.google.com/file/d/0B6Btq693utJPRTJ2VGV2QkI2TGM/view?usp=sharing

    回覆刪除
    回覆
    1. Hi, I can open the program successfully.
      It works fine. Thanks for your great help!

      刪除
    2. OK, thank you for the information you provided. It helps me to debug the code, if you have any problem, please contact me.

      刪除
  10. 您好~更新 debug辛苦了
    在下Win7原本舊版本使用正常
    1.9後無任何異常訊息~程式無法開啟

    服用最新作64bit:
    https://drive.google.com/file/d/0B6Btq693utJPanRDdnNrQ2hKQlE/view?usp=sharing
    後目前正常使用中~感謝您

    回覆刪除
    回覆
    1. OK,也十分感謝你提供的資訊幫忙debug~~!!

      刪除
  11. 先感謝您設計這個造福我們~
    使用的部分Win7 64位元用起來很正常沒有問題,十分感謝在忙論文同時還Debug。

    以下是一個未來更新建議而已,作者可以參考(或是早就知道了)
    熊貓網本身常發生圖片無法讀取的狀況,但只要點選該頁面的
    Click here if the image fails loading就會重新讀取可能是鏡像的圖源解決

    這現象在下載器就是造成無限loop,只能透過手動取代該圖才能解決。
    或許有什麼技術突破讓下載器遇到卡圖時有可能自動去蟲抓圖源之類的~~
    ================================================
    至於未來如要增加其他功,在此給一個參考
    http://summerlight.name/
    這是在您之前我使用的對岸設計下載器的BLOG
    至7/28號熊貓似乎又更動了什麼,他的下載器又滅了。
    但他的其他功能不少,或許可以大略參考看看。


    最後在感謝一次作者,並祝畢業論文順利。

    回覆刪除
  12. 您好,關於有時圖片無法讀取的問題,因為網站常常過一陣子就好(有時幾小時有時要幾天),所以我是設定成嘗試三次失敗就移到清單最後面,等之後在嘗試,我沒有發現還有那個按鈕可以解決囧, 下次更新時會處理這問題,謝謝您的告知。

    另外風祭學園的下載器我以前也有用過,下載EX的部分就是看到它有提供這功能,才想到可以實作上去的,至於其他像是用積分換流量的部分,因為我這邊是浮動ip,所以當時就沒實作這功能,以後會考慮是否要實作上去。

    至於7/28主要是因為熊貓網改版,強制使用者導向至https,所以下載器沒考慮到這部分的都會失效。

    因為這下載器是用空閒時間寫的,很多部分只是單純實現功能沒有做優化,以後有時間會慢慢處理,如果有其他問題可以在跟我說,謝謝您。

    回覆刪除
  13. 目前更新的2.0版已處理死檔問題,十分感謝您提供的訊息!!

    回覆刪除