自动无缝翻页

⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「Discuz!、Flarum、phpBB、MyBB、Xiuno、XenForo、NexusPHP...」论坛】【百度、谷歌(Google)、必应(Bing)、搜狗、微信、360、Yahoo、Yandex 等搜索引擎...】、贴吧、豆瓣、知乎、NGA、V2EX、起点中文、千图网、千库网、Pixabay、Pixiv、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、RuTracker、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、小众软件、【动漫狂、动漫屋、漫画猫、漫画屋、漫画 DB、HiComic、Mangabz、Xmanhua 等漫画网站...】、PubMed、Z-Library、GreasyFork、Github、StackOverflow(以上仅一小部分常见网站,更多的写不下了...

< Commentaires sur 自动无缝翻页

Question / commentaire

§
Posté le: 24/05/2022

在google 搜索页面疯狂报错,导致更换关键词后点击搜索无反应。 我把其他脚本都禁用了,只保留这个这个翻页脚本,报错信息见截图

X.I.UAuteur
§
Posté le: 24/05/2022
Édité le: 24/05/2022

截图里的这些都是网页自身的报错,不是我脚本的报错。

油猴脚本报错的文件名都是 userscript... 开头的。


我这边去谷歌试了下,一切正常。

随便搜索什么,向下翻加载几页后,修改搜索词,然后点击搜索按钮,可以正常跳转网页,向下翻脚本也正常加载。

如果他人不能简单复现(你提供的现有信息),说明有什么因素影响到你那边,所以测试结果才不一样。


另外,哪怕脚本报错,也不会影响网页运行,只会导致油猴脚本自身中止(油猴脚本是运行在沙箱里的)。

X.I.UAuteur
§
Posté le: 24/05/2022
Édité le: 24/05/2022

至于谷歌网页报错的原因,可能是因为谷歌规则里的 "scriptT": 0,,即翻页后执行下一页的所有 JS 代码

这个规则是必须的,否则会造成插入下一页内容后,网页出问题(当然具体是什么问题我也记不清了,应该是以前有人反馈问题时我加上的)。
当然造成网页报错也是意料之中的问题,因为谷歌可能压根就没这么设计(毕竟本身并不支持无缝翻页功能),但我这边测试,那些报错完全没影响。


你可以尝试使用去掉 "scriptT": 0, 的翻页规则,但可能会出现其他问题,你自行抉择吧。

复制粘贴到脚本 自定义翻页规则 默认的 { } 中间保存(浏览器右上角 Tampermonkey 扩展图标内的脚本菜单)

    "谷歌搜索": {
        "host": "/^www\\.google\\./",
        "url": "return (fun.lp() == '/search' && !fun.indexOF('tbm=isch', 's'))",
        "history": true,
        "pager": {
            "nextL": "#pnnext",
            "pageE": "id('search')/div | //style[not(contains(text(), 'table,div,span,p{display:none}'))]",
            "replaceE": "id('navcnt') | id('rcnt')//div[@role='navigation']",
            "scrollD": 2500
        },
        "function": {
            "bF": "if (!fun.indexOF('tbm=nws', 's')){pageE.forEach(function (one) {fun.getAllCSS('a[aria-label][href*=\"https://www.youtube.com/watch?v=\"]').forEach(function (one1) {let img = fun.getCSS('img', one1); if (img) img.src = `https://i.ytimg.com/vi/${one1.href.split('?v=')[1]}/mqdefault.jpg`;})});};return pageE"
        }
    }
X.I.UAuteur
§
Posté le: 24/05/2022

对了,如果你使用上面的 自定义翻页规则 后一段时间没啥问题,记得跟我说一下,我再判断是否需要移除 "scriptT": 0, 规则。

§
Posté le: 24/05/2022

好的,我先测试一段时间

Poster une réponse

Connectez-vous pour poster une réponse.