AutoPager

Append the next page content to the bottom seamlessly (like a waterfall)~

< Feedback on AutoPager

Review: Good - script works

§
Posted: 2022-05-26

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

X.I.UAuthor
§
Posted: 2022-05-26

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

X.I.UAuthor
§
Posted: 2022-05-26

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

不过我发现这个论坛有两种完全不一样的帖子列表页面,
一种是有页码的(当初那个人提交添加支持的就是这个),
一种是自带自动无缝翻页的(底部有个 [加载更多] 按钮),
因为两者 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: 2022-05-26

感谢,自定义规则后,后者的帖子列表也可以自动翻页了。
另外,该论坛的新版帖子内容估计是动态的,经典版帖子内应该仍然是静态列表的,可以用规则自动翻页,比如说: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: 2022-05-26

算了,既然开始了,那就顺便花了 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: 2022-05-26
Edited: 2022-05-26

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

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

§
Posted: 2022-05-26

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

X.I.UAuthor
§
Posted: 2022-05-26

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

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

感谢大佬,厉害!

Post reply

Sign in to post a reply.