這次更新主要是有使用者反應搜尋E站時會無止盡搜尋導致ban ip, 使用者有發現原因是有加上進階的tag hidden才導致這個bug。
測試了一下, 假設今天搜尋結果有111筆, 可是如果有設tag hidden把不喜歡的tag內容過濾掉, 然後這111筆搜尋結果假設有一筆符合過濾的話, 網站還是會顯示搜尋結果是111筆, 可是實際上的搜尋結果只有110筆, 然後在有過濾的搜尋頁面會顯示:
"Showing 111 results. Your filters excluded 1 gallery from this page"
這造成下載器會一直去找滿111筆資源, 因為找不到缺的資源就一直retry, 一直retry的結果就被ban ip了。
為了解決上面那種問題, 目前做法改成只要找到最後一頁還是沒有就結束, 不讓下載器嘗試找所有搜尋結果。 應該能解決上面這種情況, 像這種進階功能的部分基本上只能遇到一個解一個, 有發現或是回報在修了~。
再來照慣例發個推坑圖, 最近在重填"勇者死了!因為勇者掉進我這個村民挖的陷阱裡。" 劇情精彩 & 色色變態的尺度又拿捏剛好, 有戰鬥又超搞笑, 強力推薦入坑!!
bookwalker電子書:
https://www.bookwalker.com.tw/product/53418
Ver12.5 更新內容:
下載器Demo圖:
介紹:
https://project.zmcx16.moe/?page=mahomangadownloader
環境需求
簡單除錯:
檔案位址:
https://drive.google.com/file/d/1jnacbFCJks6g46kSjw-kHQr7buv3-5Id/view?usp=sharing
32位元版本:
https://drive.google.com/file/d/1VXqBmmHu_ad8S4MOnsWJdcr7Rj3h3V8F/view?usp=sharing
解壓密碼:zmcx16
免責聲明:
******************
MahoMangaDownloader僅作為學術研究使用,禁止利用本程式行非法用途。
- 修復E站有設定tag hidden會導致搜尋無法結束bug
介紹:
https://project.zmcx16.moe/?page=mahomangadownloader
環境需求
- .Net framework 4.5.2或以上的版本
- Visual C++ 2013 (只能安裝2013版, 其他版本不行)
簡單除錯:
- 如果下載失敗, 麻煩先用瀏覽器測試看資源是否存活。
- 如果能正常用瀏覽器瀏覽, 麻煩先查看LogFiles資料夾內的log檔案看錯誤訊息為何。
- 回報問題時, 麻煩提供有問題的網址以及log內容, 這樣我才有辦法測試找問題原因。
檔案位址:
https://drive.google.com/file/d/1jnacbFCJks6g46kSjw-kHQr7buv3-5Id/view?usp=sharing
32位元版本:
https://drive.google.com/file/d/1VXqBmmHu_ad8S4MOnsWJdcr7Rj3h3V8F/view?usp=sharing
解壓密碼:zmcx16
免責聲明:
******************
MahoMangaDownloader僅作為學術研究使用,禁止利用本程式行非法用途。
感恩大神一直維護下載器^^
回覆刪除不客氣~我自己也用得很愉快XD
刪除感謝版主的更新!
回覆刪除d(`・∀・)b
刪除最近抓ex時有不少圖只有半截,恐怖的是不可能人工、有無壞檔完全不知道,請問能在"Ready"-->"Completed"時比對確認檔案size一致嗎?
回覆刪除您好, 會下載到半截圖通常是載到一半網路或網站不穩, 我自己算很少遇到, 要enhance這塊其實蠻麻煩的, 目前想到的做法:
刪除1. "Ready"-->"Completed"在檢查:
因為下載不一定是從頭開始下載, 可能是從中間開始載, 所以要最後在檢查會變成之前的圖片都要重新打request取得大小去比對, 浪費這些頻寬有可能更容易被E站ban ip。
2. 針對每張下載圖片做檢查:
基本上最理想做法是這樣, 可是大多數網站都會有幾個漫畫是某一頁是壞檔或暫時無法存取, 這樣下載器會因為下載該張圖片失敗一直卡住, 導致沒辦法先跳過在繼續下載。
3. 下載每張圖都把該圖的大小資訊存起來, 等到"Ready"-->"Completed"時在一口氣檢查, 這作法算最穩妥可是也最麻煩, 因為漫畫有可能是載到一半的, 這些資訊要存成file才不需要從網站重新取得圖片大小, 這樣要把這些檔案大小的資訊存在目標資料夾, 做起來會有些麻煩。
以我自己使用來說, 通常卡住下載的任務都會轉pause, 只要是轉pause的任務我都會檢查裡面是否有載失敗的圖, 會砍掉後再轉ready重新下載。 如果是直接completed卻有壞檔的話, 會建議還沒確認檔案前先不要刪除任務, 如果有壞檔的話砍掉壞檔在重啟任務, 讓下載器自己檢查缺檔重下載就好。之後有空會再想想怎麼enhance這塊。
不得不說 版主自己製作還分享還會更新,造福我們這群伸手牌紳士,真的太感謝你了>< 有遇到不錯的網站,我會繼續分享的~~ BY:Joker(之前分享禁漫天堂網站的那位)
回覆刪除感謝愛用:) 學生時代做的就一直維護到現在, 只要我還在用我就會繼續維護吧XD
刪除大神您好 小弟發現於 hitomi.la 下載下來的圖片好像只會抓第一張圖(EX.該網站有10張圖,但10張圖都是第一張圖) 小弟不清楚是本身電腦有問題還是網站有改,請大神幫忙查一下,謝謝您
回覆刪除