[推薦] e-hentai retriever 瀏覽器擴充腳本
路邊撿到的 e(x)hentai 專用腳本
https://github.com/s25g5d4/e-hentai-retriever
我也不清楚詳細情況,更不知道作者是誰
只知道這東西救了我的蛋蛋 (*゜ー゜)b
--
先來介紹一下它可以幹嘛:
http://i.imgur.com/MYpWcb4.png

其實它的功能很簡單,就是 auto pager + 頁面擴大
按下 Retrieve! 後他會以非常快的速度抓取全畫廊的圖片網址
有多快?只要抓到一張就會開始抓下一張,並且同時併發三個連線
當然其實我還是加了 500ms 左右的延遲,避免對伺服器負荷過高
抓到所有圖片網址後會通通塞到當前的頁面上
由於前面的步驟只有網址而已,故這些網址塞進頁面後
還要等瀏覽器慢慢把圖片抓回來,同時每張設了五秒倒數
五秒內沒抓完或是出錯會經由 e-hentai 機制從別的地方抓
具體來說就是瀏覽圖片時右下角的 Click here if the image fails loading 連結
自動重新載入機制只會執行一次,若還是叉燒包必須手動載入
如何手動載入?把你的滑鼠移到圖片上,左鍵按下去,就這麼簡單
BUT!!!! 非常重要的 BUT!!!!!!!
這個動作非常吃你的下載額度!請慎用!管好你的右手!!
同時間點開太多本本下載或一直亂點圖片造成 IP 被 BAN 請自行檢討
右邊的 Set Range 按鈕可以指定抓取範圍,最適合用於下載 CG
例如 1-100 是低解析度,101-200 是高解析度 CG
那要抓高解析度只要指定抓 101-200 就好
或是前 100 是 event CG 後 100 是 Background 都可以指定要抓那些
左邊的 Double Frame 可以讓頁面變兩倍大
兩倍大能幹嘛呢?能塞兩張圖啊!
http://i.imgur.com/3OoKECT.png

胖次 (*゜ー゜)b 胖次 (*゜ー゜)b 胖次 (*゜ー゜)b 胖次 (*゜ー゜)b
--
安裝方法
你需要安裝 Firefox + GreaseMonkey,接著打開並安裝:
https://github.com/s25g5d4/e-hentai-retriever/raw/master/build/ehr.user.js
使用 Chrome 的朋友可以使用 Tampermonkey 套件安裝
但是作者說他不保證 Chrome 可以用
雖然作者不會主動修 Chrome + Tampermonkey 的 bug
但只要有人回報他就會處理
--
最後來教一招大絕:批次下載
這招需要額外的套件 DownThemAll
按下 Retrieve! 取得所有圖片後,在頁面空白處按右鍵 => DownThemAll
就能批次下載所有圖片到指定資料夾喔!
--
以下是作者的廢話
最早最早這個腳本其實是上網找到差不多功能的,大概五~六年前吧
後來一次改版它就壞了,我難(ㄎㄨㄥ)過(ㄒㄩ)許久後決定自己改
勉強改到可以動後有一天它又壞了,所以我決定整個重寫
然後有天它好像又壞了,又好像沒有,總之我發神經又重寫了一次
就是現在這個 repo 裡的 version 2
接著最近開始看 ES7 async/await 後又迫不及待重寫了一次...
寫完發現潮到房間淹水了...
--
是說印象中以前本版不太歡迎討論這類腳本,現在似乎沒差了?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.117.198.141
※ 文章網址: https://www.ptt.cc/bbs/AC_In/M.1470587566.A.A52.html
推
08/08 00:34, , 1F
08/08 00:34, 1F
推
08/08 00:35, , 2F
08/08 00:35, 2F
推
08/08 00:39, , 3F
08/08 00:39, 3F
→
08/08 00:40, , 4F
08/08 00:40, 4F
→
08/08 00:41, , 5F
08/08 00:41, 5F
→
08/08 00:42, , 6F
08/08 00:42, 6F
→
08/08 00:42, , 7F
08/08 00:42, 7F
→
08/08 00:42, , 8F
08/08 00:42, 8F
推
08/08 00:45, , 9F
08/08 00:45, 9F
推
08/08 01:19, , 10F
08/08 01:19, 10F
推
08/08 01:28, , 11F
08/08 01:28, 11F
推
08/08 02:38, , 12F
08/08 02:38, 12F
推
08/08 03:16, , 13F
08/08 03:16, 13F
→
08/08 03:18, , 14F
08/08 03:18, 14F
推
08/08 07:26, , 15F
08/08 07:26, 15F
推
08/08 07:58, , 16F
08/08 07:58, 16F
推
08/08 09:46, , 17F
08/08 09:46, 17F
→
08/08 15:06, , 18F
08/08 15:06, 18F
推
08/08 15:53, , 19F
08/08 15:53, 19F
→
08/08 17:33, , 20F
08/08 17:33, 20F
→
08/08 17:33, , 21F
08/08 17:33, 21F
→
08/08 17:34, , 22F
08/08 17:34, 22F
→
08/08 17:34, , 23F
08/08 17:34, 23F
→
08/08 17:55, , 24F
08/08 17:55, 24F
→
08/08 17:55, , 25F
08/08 17:55, 25F
→
08/08 18:05, , 26F
08/08 18:05, 26F
→
08/08 19:56, , 27F
08/08 19:56, 27F
→
08/08 20:10, , 28F
08/08 20:10, 28F
推
08/09 03:40, , 29F
08/09 03:40, 29F
→
08/09 12:01, , 30F
08/09 12:01, 30F
→
08/09 12:02, , 31F
08/09 12:02, 31F
推
08/09 14:35, , 32F
08/09 14:35, 32F
→
08/09 14:37, , 33F
08/09 14:37, 33F
→
08/09 14:38, , 34F
08/09 14:38, 34F
推
08/09 14:46, , 35F
08/09 14:46, 35F
→
08/09 14:48, , 36F
08/09 14:48, 36F
推
08/09 14:53, , 37F
08/09 14:53, 37F
→
08/09 14:55, , 38F
08/09 14:55, 38F
→
08/09 14:56, , 39F
08/09 14:56, 39F
→
08/09 14:57, , 40F
08/09 14:57, 40F
→
08/09 15:59, , 41F
08/09 15:59, 41F
→
08/09 16:00, , 42F
08/09 16:00, 42F
推
04/04 19:59, , 43F
04/04 19:59, 43F