圖片全載-FancyboxV5

支持寫真、H漫、漫畫的網站1000+,圖片全量加載,簡易的看圖功能,漫畫無限滾動閱讀模式,下載壓縮打包,如有下一頁元素可自動化下載。

< 圖片全載-FancyboxV5についてのフィードバック

質問/コメント

tony0809作者
§
投稿日: 2024/04/29

腳本磕磕碰碰javaScript邊學邊寫了一年多,終於算是改滿意了,至少對我自己來說。
困擾很久無法用東方永頁機寫自動翻頁規則的8Comic無限動漫、拷貝漫畫,終於也是用這腳本寫出無限滾動模式,總算是攻克掉難題了。
在手機上可以一直往下滑看漫畫,感覺整個舒服多了。

完結灑花,腳本之後如果沒人反饋,沒什麼大問題的話大概可能或許不會再主動更新了。

tony0809作者
§
投稿日: 2024/05/02

2024/05/02

小黃書最近加了Cloudflare防火牆,還有限制了訪問頻率的時間,所以改用翻頁模式,每翻一頁會停1100秒再繼續翻,但依然有可能遇到429錯誤,會再停3秒再繼續,所以感覺獲取圖片會很慢。

tony0809作者
§
投稿日: 2024/05/02

2024/05/02

2.1.2
小黃書和8色人體攝影的規則拆分,小黃書單線程翻頁模式,8色人體攝影並行請求模式。
8色人體攝影應該可能是爬取小黃書的,沒有Cloudflare也沒有訪問頻率限制,依然是高速聚圖的體驗。

§
投稿日: 2024/05/03

感谢作者的持续更新

tony0809作者
§
投稿日: 2024/05/10

2024/05/10 2.2.0

8色人體攝影也開始會429了,請求間隔的安全值在2秒,讀取500ms休息1500ms,這樣上千張的會翻很久。
所以小黃書和8色只要第一張圖片的檔名是0001_600x0.webp,直接根據圖片數量生成全部網址,省去翻頁的時間。
但是一些較舊的圖集,圖片檔名是隨機字串,依然需要一頁一頁翻。

其他部分
1.改寫黑歷史函式
2.為漫畫無限滾動增加預讀請求下一頁和下一頁的全部主要圖片,讓無限滾動順暢一點。

tony0809作者
§
投稿日: 2024/05/16

2024/05/16

2.2.3 壓縮下載支持XBrowser

XBrowser已知問題

1.用GM_xmlhttpRequest下載圖片為Blob格式時類型為空,無法判斷圖片類型,所以只要網址不含.webp,都統一再經過一個格式轉換過程轉換為.jpg,所以只能下載不含.gif的圖集。
PS:格式轉換通病,轉換為.webp的速度會比.jpg慢,但檔案會比較小。

2.壓縮打包下載後的壓縮檔檔名是純數字,需要自己修改重新命名,壓縮檔裡的資料夾名稱正常,不壓縮打包的話,圖片檔名全是隨機數字字串。

3.有些網站點開Fancybox再關閉後腳本在頁面插入的元素會消失,需要用分頁檢視的功能在空白頁使用Fancybox,才沒有這個狀況。

在X上用這腳本雖然不完美,但還是可以用的。

Via Browser則只要用到GM_xmlhttpRequest,都是直接卡死或進入死循環,也沒有腳本管理器選單。

tony0809作者
§
投稿日: 2024/06/03

2024/06/03

重新測試了Via 5.6.1,忘了之前測試的版本,應該是又更新了,已經支持GM_xmlhttpRequest跨域請求了。

1.圖片下載,比起X在GM_xmlhttpRequest圖片下載為Blob,blob type這方面可以識別圖片類型,下載後壓縮的檔名是英數隨機字串。

2.优丝库HD可以正常GM_xmlhttpRequest跨域請求HEAD確認連線狀態,之前測試不行。

3.漫漫聚/KuKu动漫,由於漫畫鏈結會出現不同域名需要寫成GM_xmlhttpRequest跨域請求,之前會因為timeout陷入無限請求迴圈,現在不會了。

4.拷貝漫畫M需要用GM_xmlhttpRequest偽裝成PC User-Agent,這個匹配不到沒效果原因不明,X上可以正常使用。

結論是Via大概除了拷貝漫畫M外其他功能已經都能正常使用了。

Via開啟腳本GM選單的方法

點右下的選單 > 長按設定或點選自訂選單 > 按住指令碼拖到上面 > 用不到的往下拖。
完成上面的動作返回網頁,點右下的選單 > 點指令碼 > 點圖片全載 > 腳本GM選單就出來了

tony0809作者
§
投稿日: 2024/06/06

2024/06/03 版本2.3.0

編輯收藏的說明

基本格式
name,value

文字顏色
text-color,#000

背景顏色
background-color,#15d3bf

網站名稱,網址
小黃書,https://xchina.biz/

入門,不搞的那麼多花裡胡哨,直接網站名稱,網址。

4KHD,https://www.4khd.com/
小黃書,https://xchina.biz/
8色人體攝影,https://8se.me/
紳士会所,https://www.hentaiclub.net/

進階,統一修改文字顏色和背景顏色。

text-color,#111
background-color,#16d4cf
4KHD,https://www.4khd.com/
小黃書,https://xchina.biz/
8色人體攝影,https://8se.me/
紳士会所,https://www.hentaiclub.net/

高階,花裡胡哨,每4個收藏就換一種背景顏色,當然也能穿插改文字顏色。

4KHD,https://www.4khd.com/
小黃書,https://xchina.biz/
8色人體攝影,https://8se.me/
紳士会所,https://www.hentaiclub.net/
background-color,#DD7CE8
丝袜客,https://siwake.cc/
萌图社,http://www.446m.com/
图宅网,https://www.tuzac.com/
秀色女神,https://www.xsnvshen.co/
background-color,#BDE87C
AVJB,https://avjb.com/albums/
HotAsiaGirl,https://hotgirl.asia/
HotGirl World,https://www.hotgirl2024.com/
MIC MIC IDOL,https://www.micmicidol.club/
background-color,#7C87E8
Xasiat,https://www.xasiat.com/albums/
XO福利圖,https://diedk1123-ake33i.xofulitu2za222.sbs/xoxo
色图,https://setu.lol/
紳士漫畫,https://www.wnacg.com/albums-index-cate-3.html

更多應用方式
應用一,用醒目的顏色來區分大尺度、清涼、H漫、漫畫。
應用二,用醒目的顏色來區分喜好度。

線上顏色選擇器
https://www.w3schools.com/colors/colors_picker.asp

tony0809作者
§
投稿日: 2024/08/24

2024/08/25 版本2.7.4

刪除了所有規則用來限制下載線程數的threading屬性。
預設下載線程數改為8,使用舊版本升級依然還是32,重置設定才會變8。

這樣在一部份網站容易下載錯誤,例如Manhuagui看漫画、漫畫狗,需要自行再降低下載線程數。
而沒有限制的網站,覺得下載速度太慢,可調高下載線程數至32,超出32依然還是限制在32。

tony0809作者
§
投稿日: 2024/08/31

2024/08/31 版本2.7.8

重新支持暴力猴Violentmonkey,把沙盒引入函式庫Fancybox5改成直接從頁面注入函式庫Fancybox5。

tony0809作者
§
投稿日: 2024/09/28

2024/09/28 版本 2.8.13
腳本的大項目改進規劃結束

一、使用Shadow DOM重構選項UI
完全避免了被網站的代碼修改到選項UI元素

二、使用Shadow DOM重構自定義收藏
自定義收藏將不再侷限於依賴頁面容器作為構建目標,是一個完全獨立的元素,在電腦上所有匹配到規則的網站都能使用,由於手機上操作的侷限性,入口依然只能依賴頁面容器按鈕。

三、使用Shadow DOM構建影子畫廊
在電腦上完美取代了分頁畫廊,擁有更多簡易的看圖功能,沒有開發華麗的UI沒有強大的代碼判斷,但麻雀雖小五臟俱全,簡單就是美。

tony0809作者
§
投稿日: 2024/10/25

2024/10/26 版本 2.11.0

增加腳本篩選下載功能

點擊左下圖示功能也改為篩選下載,這樣在手機上也能用。

需然用到篩選的可能情況

例如選擇器不夠精確會提取到作者的頭像
https://chasti-wabbit.bdsmlr.com/post/265859932

例如有圖片被白板遮擋
https://nevsepic.com.ua/erotika-i-nyu/35492-fotoraboty-vyushkin-igor-iz-rossii-erotika-6-chast-78-foto.html

篩選下載的燈箱插件選用ViewerJs,很多網站都選用Fancybox,這樣比較能避免衝突。

tony0809作者
§
投稿日: 2024/10/28

2024/10/29 版本 2.11.7

增加簡易模式,在規則匹配外的頁面,可以透過腳本管理器選單開啟簡易模式。
可當成一般的圖片下載器,也能使用篩選下載、影子畫廊、分頁畫廊。

只是將現有寫好的可調用函式,簡單拼湊一下組合出的功能,只能做到簡單的提取圖片網址,太複雜的還是要寫專用規則。

返信を投稿

返信を投稿するにはログインしてください。