Greasy Fork

自动无缝翻页

⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「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(以上仅一小部分常见网站,更多的写不下了...

< 脚本自动无缝翻页的反馈

评价:好评 - 脚本运行良好

§
发表于:2022-03-20
编辑于:2022-03-20

作者大大,手机端在kiwi浏览器浏览pixiv运行常常失败,遇到第二页就卡住了,能支持吗?

X.I.U作者
§
发表于:2022-03-21

一些网站的手机版和电脑版网页是不一样的,规则并不通用,而我并没有对所有网站都添加支持手机版页面(一般是申请者主动要求)。

你说的 pixiv 这个就是因为手机版网页规则不一样导致的,我已经添加支持了,不过因为手机版网页内容较少,该脚本的使用体验不如电脑版,我觉得还不如手动翻页来的好。。。

你自己试一试吧,不好用的话,就在脚本菜单中禁用该网站吧。

更新外置翻页规则 即可(浏览器右上角 Tampermonkey 扩展图标内脚本菜单)

§
发表于:2022-03-21

万分感谢,手机端可以正常使用,但手机桌面端会卡住,我自己看看规则自己设置吧。

§
发表于:2022-04-05

我自己写老是出错,大佬能再帮一次我吗?

X.I.U作者
§
发表于:2022-04-05
编辑于:2022-04-05

试了下,翻了十几页,我在电脑浏览器上没有遇到你说的 “卡住” 问题。

我只能保证我的脚本在 Edge、Chrome、Firefox 电脑浏览器 + Tampermonkey、Violentmonkey 油猴管理扩展 的环境下可以正常运行。

§
发表于:2022-04-05

准确的说是每翻一页,页面的边距就会缩小,在kiwi浏览器浏览pixiv桌面网页版会渐渐变小,直到卡住

X.I.U作者
§
发表于:2022-04-05

你截个图。

§
发表于:2022-04-05

很抱歉大晚上打扰您,这个是问题图,QAQ大佬您什么时候有空再弄随您

§
发表于:2022-04-05

这个是使用手机时kiwi浏览器的桌面版网页安装您插件后出现的情况

X.I.U作者
§
发表于:2022-04-05
编辑于:2022-04-05

主要是手机浏览器没办法调试排查问题,我都无从下手,而电脑浏览器又工作正常。。。

§
发表于:2022-04-05

实在不行就算了,我是瞎打了好几天也没弄出来。。。谜之自信

X.I.U作者
§
发表于:2022-04-05

这个吧,我给你提供个思路。

根据你的截图,虽然不知道为什么下一页的 iframe 框架宽度变窄,正常情况下应该是和屏幕宽度一样。

你尝试把下面的规则加到 自定义翻页规则 中试试(规则名中的 1 不能删,否则规则名重复会被合并)。

主要是在 style 规则末尾加了一句 #Autopage_iframe {width: 100% !important;},如果还是不行,那么尝试把 100% 改为固定数值如 1000px,具体多少你试着改。

"Pixiv - 分类页1": {
    "host": "www.pixiv.net",
    "url": "fun.isUrlC(); if (fun.isMobile()) {return false}; if (fun.lp() == '/') {fun.blank();} else if (fun.indexOF('/tags/')) {return true;} else if (fun.indexOF('/artworks/')) {setTimeout(function(){fun.getXpath('//button[contains(string(), \"查看全部\") or contains(string(), \"See all\") or contains(string(), \"すべて見る\") or contains(string(), \"모두 보기\")]').click();}, 3000)}",
    "blank": 2,
    "style": "ul[class*='-1 ']>li {display: inline !important;} #root{margin-bottom: -175px;} ul>li>button[class^='sc-'], a[href^='/premium/lead/lp'] {display: none !important;} #Autopage_iframe {width: 100% !important;}",
    "iframe": true,
    "pager": {
        "type": 5,
        "nextL": "a[aria-disabled='false'][class*='filterProps-Styled-Component'][href]:last-child",
        "scrollD": 2000
    }
},
"Pixiv - 用户作品页1": {
    "host": "www.pixiv.net",
    "url": "if (fun.isMobile()) {return false}; return (fun.indexOF('/users/') && fun.indexOF(/\\/(artworks|illustrations|manga)/))",
    "blank": 2,
    "iframe": true,
    "style": "ul[class*='-1 ']>li {display: inline !important;} #root{margin-bottom: -125px;} ul>li>button[class^='sc-'][style='background-color: rgb(0, 0, 0);'], a[href^='/premium/lead/lp'] {display: none !important;} #Autopage_iframe {width: 100% !important;}",
    "pager": {
        "type": 5,
        "nextL": "a[aria-disabled='false'][class*='filterProps-Styled-Component'][href]:last-child",
        "scrollD": 2000
    }
}
§
发表于:2022-04-05
编辑于:2022-04-05

作者大大我爱你,祝你修bug改一个好三个!

发表回复

登录以发表回复。