[E/Ex-Hentai] Downloader

Create download buttons on manga pages, switchable between (compressed download | single image download), without the need for complex settings, one-click download capability, automatically fetches (non-original) images for downloading

Author
Canaan HS
Daily installs
12
Total installs
1,931
Ratings
6 0 0
Version
0.0.15
Created
2023-08-11
Updated
2024-02-21
License
MIT
Applies to

Eh/Ex-entai 的圖片下載器(非原圖)


大致功能說明

  • 按鈕文字自適應, 根據瀏覽器語言切換 (繁中, 簡中, 日語, 韓語, 英語)

  • 在漫畫主頁右上創建下載按鈕, 點選後會進行下載

  • 網速或伺服器響應太慢較容易發生 "缺失頁數" | "下載很慢" | "完全卡死"

  • 數據請求和處理, 有做一些速度限制, [目前發現短時間請求太多 IP 還是會被 暫時 Ban, 換個IP就好]

如果卡很久都不動, 可以重新整理, 因為有可能是 IP 被 Ban, 通常都 1 小時

開發說明

有些人可以直接下載種子, 或是 H@H 來下載的品質更好, 雖然我個人只覺得檔案比較大以外我看不出差別

反正不是每個人都能通過這種方式下載, 當然我就是那個不行的, 所以就寫了這個腳本, 但他只會抓取你網頁觀看時的圖片品質

個人覺得這樣就夠了, 但因為用腳本發起請求, 有時會被瀏覽器阻擋, 導致一些例外狀況發生(目前發生機率不高), 數量超過 1000+ 比較有可能

另外提供我之前寫的 Python 下載器, 目前此腳本優化到 0.0.12 版本下載速度似乎更快, 但 Python 我比較確定數據不會錯誤, 腳本沒有做全面測試
連結 : https://reurl.cc/A06OV8

選單功能說明

[+] 切換下載模式
壓縮下載 / 單圖下載

[+] 強制壓縮下載
只有在使用壓縮下載時, 進入到下載圖片階段, 會於插件選單中顯示
點選後會將當前已下載完成的圖片直接進行壓縮, 剩餘的直接中止

版本更新資訊

version      0.0.15

[~] 修改數據處理邏輯

[~] 重寫壓縮下載邏輯

[+] 增加壓縮下載時, 會創鍵強制壓縮按鈕 (於上方插件選單), 當卡住完全不動時, 點選後會直接壓縮以下載好的圖片

[+] 增加除錯資訊, 於控制台中會顯示錯誤重試的資訊, 超過重試次數還是下載失敗的數據會被打印出來 (請求有問題都會打印在控制台)

[+] 增加緩存數據, 當請求完整的數據後, 會進行緩存, 如果卡住需重新下載, 重整頁面後再次下載時會直接取緩存, 不須重新請求,
但如果請求的數據不完整, 緩存會被清除掉, 需要重新請求數據 (當關閉該頁面, 緩存會直接清除, 重新整理不會)