自动无缝翻页

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

< Feedback on 自动无缝翻页

Review: Good - script works

§
Posted: 26.05.2022

您好,是否能支持爱卡汽车论坛的翻页,和汽车之家论坛的翻页呢,谢谢!

X.I.UAuthor
§
Posted: 26.05.2022

提交申请,请提供具体页面的 URL。

X.I.UAuthor
§
Posted: 26.05.2022

看了下,爱卡汽车论坛 已经添加支持了(仅帖子列表页,帖子内是完全动态加载的无法添加支持)。

不过我发现这个论坛有两种完全不一样的帖子列表页面,
一种是有页码的(当初那个人提交添加支持的就是这个),
一种是自带自动无缝翻页的(底部有个 [加载更多] 按钮),
因为两者 URL 一样,所以都匹配到了同一个规则,导致后者页面没有匹配到通用规则,稍微改改排除下就行了:

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

    "爱卡汽车网论坛": {
        "host": "www.xcar.com.cn",
        "url": "return (fun.lp() == '/bbs/forumdisplay.php' && !fun.getCSS('.article_more_item'))",
        "pager": {
            "nextL": "a.page_down",
            "pageE": ".table-section>dl:not(.table_head)",
            "replaceE": ".forumList_page"
        }
    }
§
Posted: 26.05.2022

感谢,自定义规则后,后者的帖子列表也可以自动翻页了。
另外,该论坛的新版帖子内容估计是动态的,经典版帖子内应该仍然是静态列表的,可以用规则自动翻页,比如说:www.xcar.com.cn/bbs/viewthread.php?tid=97722423&page=2

还有,汽车之家论坛的帖子内容不知道是否可以翻页,例如:club.autohome.com.cn/bbs/thread/4c0a505fcd72f531/97988098-3.html#pvareaid=6835679

X.I.UAuthor
§
Posted: 26.05.2022

算了,既然开始了,那就顺便花了 40 分钟折腾下 汽车之家论坛。

版块帖子列表,虽然是动态加载内容,但我还是想办法添加支持了,而帖子内就不行了,新插入的回复内容,头像信息无法加载出来,以及对应的回复等按钮也无法点击(缺少点击事件),总之,用不用自行抉择吧,翻页规则我放这里了:

    "汽车之家论坛": {
        "host": "club.autohome.com.cn",
        "url": "fun.isUrlC(); return fun.indexOF('/bbs/forum')",
        "blank": 3,
        "pager": {
            "type": 6,
            "nextL": "js; return fun.getNextUPN(/(?<=-)\\d+(?=\\.html)/,/-\\d+\\.html$/,'-','.html','2',fun.getCSS('.athm-page__num>a:last-of-type').textContent)",
            "pageE": ".post-list>li",
            "loadTime": 1000,
            "scrollD": 2000
        }
    },
    "汽车之家论坛 - 帖子内": {
        "host": "club.autohome.com.cn",
        "url": "/^\\/bbs\\/thread\\//",
        "pager": {
            "nextL": ".athm-page__next",
            "pageE": "#js-reply-list-container>li",
            "replaceE": ".athm-page__info",
            "scrollD": 2000
        }
    }
X.I.UAuthor
§
Posted: 26.05.2022
Edited: 26.05.2022

你发的 爱卡汽车网论坛 帖子内的链接,和我看到的没区别,都是动态加载内容的。

你在链接后面加个 &page=2 没啥意义,无论是几,我这边看内容都是一样的,只有点击页码才能动态加载下一页内容。

§
Posted: 26.05.2022

感谢!
爱卡论坛的链接,那个&page=2不是我加的,是本来就有的,你应该是使用的新版,右上角有个返回经典版,你选择经典版就可以看到,如果把2改成3,就会是第3页

X.I.UAuthor
§
Posted: 26.05.2022

注意,新插入的回复右下角的回复本楼、评分等按钮无法点击(缺少点击事件)。

    "爱卡汽车网论坛 - 帖子内": {
        "host": "www.xcar.com.cn",
        "url": "return (fun.lp() == '/bbs/viewthread.php')",
        "pager": {
            "nextL": "a.page_down",
            "pageE": "#delpost>.item",
            "replaceE": ".forumList_page"
        }
    }
§
Posted: 26.05.2022

感谢大佬,厉害!

Post reply

Sign in to post a reply.