⭐Append the next page content to the bottom seamlessly (like a waterfall, Unlimited scrolling, no need to manually click on the next page) ⭐, support various forums, social networking, games, comics, novels, academics, search engines (Google, Bing, Yahoo...) and other websites~
一段时间没去,这个网站竟然换新域名了,也顺便感谢你提醒我哈~
已经更新规则里的域名了(顺便把另外 3 个官方的域名也加进去了 .gg .am .ag),你 更新外置翻页规则 即可(浏览器右上角 Tampermonkey 扩展图标内的脚本菜单
您好,謝謝你的更新。
再申請支援以下網站:
https://kickasstorrent.cr/、https://www.torrentdownloads.pro/、https://subhd.tv/
第一个已对现有规则补充了这个域名
第二个已添加支持
第三个已修复规则(网站的页码元素有变动导致规则失效)
更新外置翻页规则 即可(浏览器右上角 Tampermonkey 扩展图标内的脚本菜单
感謝支援,但以下網站似乎還是不起自動翻頁的作用
https://kickasstorrent.cr/
另外,煩請支援以下網域(YTS又多了一個網域),謝謝
https://yts.bz/browse-movies
YTS 新域名已添加支持,更新外置翻页规则 即可(浏览器右上角 Tampermonkey 扩展图标内的脚本菜单
kickasstorrent 我这边测试没有问题,可以正常翻页,例如这些页面:
https://kickasstorrent.cr/movies/
https://kickasstorrent.cr/usearch/Fallout/
您好,經由不同的瀏覽器交叉測試,終於知道問題出在哪裡了。
用firefox,對以下網站就不起自動翻頁的作用,但使用Chrome就可以實現自動翻頁,真的好玄,是火狐瀏覽器的問題嗎?
https://kickasstorrent.cr/
https://www.limetorrents.fun/home
Firefox 浏览器中,该网站下,脚本后台访问下一页网页时,获取到的是 Cloudflare CDN 的人机验证界面网页(就是首次进入该网站时的人机验证界面)。
暂不清楚是为什么,因为这个问题我在 2024 年就解决了(当时将脚本默认使用的 GM_xmlhttpRequest 方式改为了原生 xmlhttpRequest),但我刚才又尝试改回去发现还是不行,所以我现在也不清楚到底是什么原因。
只知道这个问题的表面原因是:脚本后台使用 xmlhttpRequest 访问下一页时,没有正确携带 cookie,导致 Cloudflare CDN 认为你是首次访问而转为显示了人机验证界面。
但是导致该问题的原因是什么我就不清楚了,可能是 Firefox 浏览器这些年改动了什么,也可能是 Firefox 浏览器版本的 Tampermonkey 改动了什么。
以前有个类似的问题:
https://greasyfork.org/zh-CN/scripts/419215/discussions/252206
但该问题只需要让该网站规则改用之前的 GM_xmlhttpRequest 方式就解决了,但你这个问题下(这个网站)却不能这样子解决,无论用什么都一样。
经过进一步测试,发现在 Firefox 浏览器上,凡是需要经过 Cloudflare CDN 人机验证的网页,都会出现该问题。
没有头绪,AI 也说不出原因,最后我搜索了一下,在 Tampermonkey 的 Github Issues 里找到了别人反馈过该问题:
https://github.com/Tampermonkey/tampermonkey/issues/2057
在 GM_xmlhttpRequest 中加上个就解决了:
cookiePartition: {
topLevelSite: location.origin
},
我也尝试了一下,在 Chrome 浏览器上,对于使用 Cloudflare CDN 人机验证的网站,如果使用 GM_xmlhttpRequest 且没有添加上面这几行参数的话,和 Firefox 浏览器的表现形式一样,当初就是因为遇到了该问题,我没找到原因,但意外发现改用原生 xmlhttpRequest 就正常了,于是当时就直接给改成原生 xmlhttpRequest 了,但不知道为什么在 Firefox 浏览器上这样做没用(无论是 GM_xmlhttpRequest 还是原生 xmlhttpRequest 都不行)。
既然现在找到根本原因了,那么似乎就可以重归 GM_xmlhttpRequest 了,不过看了下要 Tampermonkey v5.2 以上的才支持,既然如此就干脆限制只在 Firefox 浏览器中使用 GM_xmlhttpRequest(加上上面参数的),其他的还是保持原样吧。
另外,我测试过程中又发现了一些其他相关的 Firefox 兼容性问题,所以会全部处理完后我才会更新脚本。
已更新,你更新一下脚本后试试吧。
申請支援網站:
https://yts.lt/browse-movies