Preluare automată a următoarelor pagini web paginate și inserare în pagina curentă pentru defilare infinită. Suportă mii de site-uri web fără nicio regulă.
< Părere la script-ul Pagetual
感謝反饋,這邊爲了避免浪費,找到loadMore之後,只要按鈕還在頁面之内就會直接調用,不再通過選擇器抓取,沒想到會有你上面貼出來的場景,我再優化一下
loadMore功能有點問題
本來的寫法是上面兩個規則合併寫成這樣
"url": "^https://m\\.manhuagui\\.com/(list|update|rank)/",
"loadMore": "#more>.more-go"
結果在最新更新/排行榜頁面超過100項還會繼續loadMore
發現需要排除
所以元素改成#more:not([style*='none'])>.more-go
結果一樣繼續loadMore
貌似:not([style*='none'])被忽略了
改用nextLinkByJs才能避免繼續loadMore
可是nextLinkByJs在漫画大全頁面滑到560項左右就不會繼續觸發
但到主控台執行點擊代碼又有效
最後只好拆成兩個規則