gallery-dl為一款命令行圖片下載工具,支援抓取許多網站的圖片,其中當然也包含E-hentai/Ex-hentai,它能夠下載到原始畫質的本子圖片。
跟TamperMonkey指令稿E-Hentai Downloader的不同點在於,這個工具不需要瀏覽器就能運作,只要有Python就行,所以手機也能用(Android裝Termux,iOS裝iSH Shell)。
如果有必要存取Ex-hentai的畫廊,那麼再餵瀏覽器cookie給gallery-dl就行。
1. 基本操作#
餵給gallery-dl E-hentai畫廊的網址,例如我要下載的是
(C87) [クレスタ (呉マサヒロ)] CL-orz 42 (甘城ブリリアントパーク)
gallery-dl "https://e-hentai.org/g/1512098/2f63dc4708/"下載圖片便會自動開始…

下載後的圖片會自動按照畫廊標題分類。圖片下載的都是原始畫質圖片,因此,同一個IP下載太多可能會被E-hentai站方限流。

也可以用以下指令將圖片存成.cbz壓縮檔
gallery-dl "https://e-hentai.org/g/1512098/2f63dc4708/" \
--cbz- 如果你要一次下載多個本子的話,將網址一排一個,存成
urls.txt,然後用傳給gallery-dl讀取:
gallery-dl -i urls.txt 2. 下載需要登入帳號才能存取的畫廊#
以(COMIC1☆8) [クレスタ (呉マサヒロ)] CL-orz 37 (ラブライブ!)這個畫廊為例,因為含有loli標籤,它需要登入E-hentai/Ex-hentai帳號才能存取。
如果你下載量比較大,登入帳號額度也會高些。
嘗試用OAuth方式輸入E-hentai帳號資訊,再行下載:
gallery-dl --username "E-hentai帳號" --password "E-hentai密碼" "https://e-hentai.org/g/836625/2ac87e2a10/"若是Ex-hentai畫廊的話,在瀏覽器登入E-hentai帳號,匯出cookies.txt。Firefox安裝Export Cookies。Chrome則是EditThisCookie。
再傳給gallery-dl讀取:
gallery-dl --cookies "/home/user/下載/cookies.txt" "https://exhentai.org/g/836625/2ac87e2a10/"

