Greasy Fork is available in English.

Pagetual

Perpetual pages - powerful auto-pager script. Auto fetching next paginated web pages and inserting into current page for infinite scroll. Support thousands of web sites without any rule.

< Părere la script-ul Pagetual

Întrebare/comentariu

§
Postat în: 15-02-2022

开发者你好,

这两天更新之后,https://www.iplaysoft.com/,这个网站直接就跳到第二页开始浏览了(后面有自动翻页),之前另一个网站也出现过这个情况但忘记那个网站了。
win11,火狐97,Tampermonkey
不知道其他人有没有这种情况。
提前感谢。

§
Postat în: 15-02-2022

Windows10,FF96,暴力猴,有同样的情况。

hoothinAutor
§
Postat în: 15-02-2022
Editat în: 15-02-2022

因为我把sandbox去掉了,这种自动跳转的网站多不?只有几例的话写个规则适配就行,如果多的话那我还是改回默认sandbox。

hoothinAutor
§
Postat în: 15-02-2022

我先给你写个异次元的规则吧,你后面发现这种情况再提交给我统计一下

hoothinAutor
§
Postat în: 15-02-2022
  {
    "name":"异次元",
    "url":"^https://www\\.iplaysoft\\.com/",
    "pageElement":"#postlist",
    "nextLink":".pagenavi>a[title='下一页']"
  }
§
Postat în: 15-02-2022
Editat în: 15-02-2022

我先给你写个异次元的规则吧,你后面发现这种情况再提交给我统计一下

谢谢。
南+论坛的帖子会在最后一页重复翻页。不过这个需要登录查看的,如果作者你没用过可能也没办法复查。暂时没有看到其他一些免登录的作为例子。
***************
其他问题:
nga论坛的,https://bbs.nga.cn/,没登陆
点进板块,页面排版会出现大小错乱(需要等1秒左右,我这边)
点开帖子,如果已经自动翻页之后,没有刷新跳着点其他页数的话,自动翻页会加载第一次的加载的页数后面的内容。(这个看页数多的帖比较明显)
>例子:
板块:https://bbs.nga.cn/thread.php?fid=-447601
帖子:https://bbs.nga.cn/read.php?tid=24132583

hoothinAutor
§
Postat în: 15-02-2022

我先给你写个异次元的规则吧,你后面发现这种情况再提交给我统计一下 谢谢。南+论坛的帖子会在最后一页重复翻页。不过这个需要登录查看的,如果作者你没用过可能也没办法复查。暂时没有看到其他一些免登录的作为例子。***************其他问题:nga论坛的,https://bbs.nga.cn/,没登陆点进板块,页面排版会出现大小错乱(需要等1秒左右,我这边)点开帖子,如果已经自动翻页之后,没有刷新跳着点其他页数的话,自动翻页会加载第一次的加载的页数后面的内容。(这个看页数多的帖比较明显)>例子:板块:https://bbs.nga.cn/thread.php?fid=-447601帖子:https://bbs.nga.cn/read.php?tid=24132583

感谢费神收集错误!

hoothinAutor
§
Postat în: 15-02-2022

我先给你写个异次元的规则吧,你后面发现这种情况再提交给我统计一下 谢谢。南+论坛的帖子会在最后一页重复翻页。不过这个需要登录查看的,如果作者你没用过可能也没办法复查。暂时没有看到其他一些免登录的作为例子。***************其他问题:nga论坛的,https://bbs.nga.cn/,没登陆点进板块,页面排版会出现大小错乱(需要等1秒左右,我这边)点开帖子,如果已经自动翻页之后,没有刷新跳着点其他页数的话,自动翻页会加载第一次的加载的页数后面的内容。(这个看页数多的帖比较明显)>例子:板块:https://bbs.nga.cn/thread.php?fid=-447601帖子:https://bbs.nga.cn/read.php?tid=24132583

nga修好了,南+我有号,能不能把问题链接抛给我?

hoothinAutor
§
Postat în: 15-02-2022
  {
    "name":"南+",
    "url":"^https://south-plus\\.org/",
    "action":1,
    "sleep":1000
  }

更新下脚本,试试这个呢,这个兼容了南+的1秒间隔

§
Postat în: 15-02-2022

太勤勉了(笑)。元宵节快乐(划掉)

例子:https://www.south-plus.org/read.php?tid-1396526.html。
试了下,规则有无,划得快都容易触发1秒限制,无法翻页,不过很少出现重复加载。
(之前异次元的规则添加成功,为了避免添加多个规则自己出错,就只添加了上面那一个)

而我现在用的域名:https://www.snow-plus.net/,则是容易出现末页重复翻页的情况。尝试过替换规则里的域名,效果都一样。
同一主题的例子:https://www.snow-plus.net/read.php?tid-1396526.html

注:
1.两个都是在网络直连的情况下测试的情况
2.在用了网络代理的情况下,我用的域名也容易出现1秒限制,不过慢点有时也会出发重复。
********************
另外一个有相同问题的是,绯月论坛,也是尾页重复加载。而它的反代理网站(没记错的话当时是这么说的)则是无法自动翻页。测试的时候网络问题想起了这件事,就去试了下。
这也是需要登陆才能查看的。

§
Postat în: 15-02-2022

重复加载,我觉得是一类问题的,就想找一下不用登陆的普通论坛。二来我觉得这么些论坛网站低调点好。
不过一时间没有遇到可以作为替代的普通论坛作为例子。
如果问题解决了,不知道作者有没有权限删除这个反馈,用的少,好像过时间就没有按钮了。或许是有点杞人忧天也说不定,见笑了。

总之辛苦了。

hoothinAutor
§
Postat în: 16-02-2022
Editat în: 16-02-2022

感谢反馈,南加重复翻页我昨天应该已经解决了,你更新脚本到最新版了吗,我在最新版加了个判断「如果下一页链接等于当前抓取页的链接则翻页结束」?另外那个规则也是配合最新脚本使用的。

§
Postat în: 16-02-2022

感谢反馈,南加重复翻页我昨天应该已经解决了,你更新脚本到最新版了吗,我在最新版加了个判断「如果下一页链接等于当前抓取页的链接则翻页结束」?另外那个规则也是配合最新脚本使用的。

更新了,我这边最新版是1.1.4。
https://www.south-plus.org/read.php?tid-1396526.html,
这个容易触发1秒限制,无法翻页。试过慢慢下滑有次也触发了重复,更多时候触发的是1秒限制(默认翻墙)
https://www.snow-plus.net/read.php?tid-1396526.html,
这个相对不那么容易触发限制,慢慢往下滑还是会出现重复翻页,看滚轮条的加载速度。(相对来说翻墙容易限制,直连容易加载)
*********************
总结一下:
* 出现1秒限制:
相同网络下:有规则>无规则
相同规则下(无论有无):翻墙>直连
无规则翻墙和有规则直连体感好像有规则容易1秒限制一点。

* 重复加载的情况则是反过来。

> south-plus只能翻墙,snow-plus翻墙直连都行,所以south-plus只测试了有无规则,snow-plus测试了有无翻墙和有无规则。

(人工测试可能体感有误差,也不能保证自己手速和网络情况稳定。而且为了方便只从后两页开始测试,情况可能不够全面。无法提供更准确的反馈)

******************
目前规则:
[
{
"name":"异次元",
"url":"^https://www\\.iplaysoft\\.com/",
"pageElement":"#postlist",
"nextLink":".pagenavi>a[title='下一页']"
},
{
"name":"南+",
"url":"^https://south-plus\\.org/",
"action":1,
"sleep":1000
},
{
"name":"雪+",
"url":"^https://snow-plus\\.net/",
"action":1,
"sleep":1000
}
]

hoothinAutor
§
Postat în: 16-02-2022

感谢反馈:),我又替换我本地的规则测了一下,翻了十几页,无论是重复翻页还是触发1秒限制我这边都没有重现。你是否安装了其他类似的翻页脚本或者扩展呢?

§
Postat în: 16-02-2022

感谢反馈:),我又替换我本地的规则测了一下,翻了十几页,无论是重复翻页还是触发 1 秒限制我这边都没有重现。你是否安装了其他类似的翻页脚本或者扩展呢?

有Super_preloaderPlus_one,不过已经关了,删除试了下也差不多,扩展没有。
另外你测的是哪个链接,还是两个都测了。(两个域名不同)
我这边snow-plus的重复翻页比较容易触发。到尾页鼠标滚轮慢点向下滑,慢过正常浏览速度,等等加载的话,比较容易重现。
而south-plus的话,直接鼠标手势或者 end 键到页面底部然后马上接着鼠标滚轮下滑加载的话比较容易就看到1秒限制。

如果你那边还是无法重现的话就暂时先放着吧。辛苦了😂

hoothinAutor
§
Postat în: 16-02-2022

感谢反馈:),我又替换我本地的规则测了一下,翻了十几页,无论是重复翻页还是触发 1 秒限制我这边都没有重现。你是否安装了其他类似的翻页脚本或者扩展呢? 有SuperpreloaderPlusone,不过已经关了,删除试了下也差不多,扩展没有。另外你测的是哪个链接,还是两个都测了。(两个域名不同)我这边snow-plus的重复翻页比较容易触发。到尾页鼠标滚轮慢点向下滑,慢过正常浏览速度,等等加载的话,比较容易重现。而south-plus的话,直接鼠标手势或者 end 键到页面底部然后马上接着鼠标滚轮下滑加载的话比较容易就看到1秒限制。如果你那边还是无法重现的话就暂时先放着吧。辛苦了😂

啊,我之前给你的那个规则没有加www

hoothinAutor
§
Postat în: 16-02-2022
Editat în: 16-02-2022
    "url":"^https://.*(south|snow)\\-plus\\."

我测的是这个规则

hoothinAutor
§
Postat în: 16-02-2022

重复翻页我这边终于重现了,我debug看看

hoothinAutor
§
Postat în: 16-02-2022
  {
    "name":"南+",
    "url":"^https://.*(south|snow)\\-plus\\.",
    "action":1,
    "sleep":1000
  }

可以了,可以的话再麻烦你更新脚本测试一下:)

§
Postat în: 16-02-2022

十分感谢,南加暂时没有测出问题。
****************
补充一个之前提到的论坛。
原帖:https://bbs.9shenmi.com/read.php?tid=909976&sf=31e
反向代理:https://kf.miaola.work/read.php?tid=909976&sf=31e
原帖可以自动翻页,反向代理的则不可以。
之前用Super_preloaderPlus_one的时候两个域名都可以自动翻页。
需要登陆才能看,如果没账号的话就先放着了。

辛苦了。

hoothinAutor
§
Postat în: 16-02-2022

感谢反馈!已经修复了,不过反向代理的站因为安全限制,所以智能翻页只能像SuperpreloaderPlusone一样拼接body里面的所有内容。我晚上再写个规则吧

hoothinAutor
§
Postat în: 16-02-2022
  {
    "name":"K.F. 绯月列表页",
    "url":"^https://(bbs\\.9shenmi\\.com|kf\\.miaola\\.work)/thread.php",
    "pageElement":"//table[@class=\"thread1\"]/tbody/tr[position()>3]",
    "type":0,
    "nextLink":"//ul[@class=\"pages\"]/li/a[contains(text(),'下一页')]"
  },
  {
    "name":"K.F. 绯月阅读页",
    "url":"^https://(bbs\\.9shenmi\\.com|kf\\.miaola\\.work)/read.php",
    "pageElement":"//form/div[@class=\"readlou\"]|//form/div[@class=\"readtext\"]|//form/div[@class=\"c\"]",
    "type":0,
    "nextLink":"//ul[@class=\"pages\"]/li/a[contains(text(),'下一页')]"
  }
§
Postat în: 16-02-2022

辛苦了。
现在发现有个问题,加了规则最后一页会重复翻页,没加规则就每页都带有回复框但不重复。

* 单独删除"列表页"的规则,重复翻页
* 单独删除"阅读页"的规则,每页带回复框

§
Postat în: 16-02-2022

问题更新,
只有2页的帖子好像无法自动翻页,前面的例子是3页的所以没问题
例子:https://kf.miaola.work/read.php?tid=931128&sf=dbc(反代理的,普通的没问题)

没有规则无法自动翻页,有规则重复翻页。(两条规则)

hoothinAutor
§
Postat în: 17-02-2022

问题更新,只有2页的帖子好像无法自动翻页,前面的例子是3页的所以没问题例子:https://kf.miaola.work/read.php?tid=931128&sf=dbc(反代理的,普通的没问题)没有规则无法自动翻页,有规则重复翻页。(两条规则)

避免重复翻页的代码现在我只加在了智能规则里,所以检测到规则存在就失效了,我改一下。

你比我勤勉多了,我要把你写入协助者名单:)

hoothinAutor
§
Postat în: 17-02-2022

你不会是使用过我的勤勉小说下载器吧XD

§
Postat în: 17-02-2022

问题更新,只有 2 页的帖子好像无法自动翻页,前面的例子是 3 页的所以没问题例子:https://kf.miaola.work/read.php?tid=931128&sf=dbc(反代理的,普通的没问题)没有规则无法自动翻页,有规则重复翻页。(两条规则)

避免重复翻页的代码现在我只加在了智能规则里,所以检测到规则存在就失效了,我改一下。

你比我勤勉多了,我要把你写入协助者名单:)

没有,没有www
就是自己平常用的时候刚好遇到问题,作者反馈又及时就发的详细点了,对比你的更新来说不算什么工作233

辛苦了

§
Postat în: 17-02-2022

发现了个不知道算不算是bug的。自动翻页是正常的。

添加规则后到了尾页(其实后续的翻页应该都是)会显示初始的页数,而不是尾页的页数。就是在页码栏那里。
所以直接划到底部的时候一看页码栏还以为没有翻页成功,自己回滚之后才看到已经是最后一页了。

对比,
* https://www.iplaysoft.com/
异次元里翻页后页码栏会跟着变,可以看到翻到的是第几页
* https://www.appinn.com/
小众软件,翻页后页数显示不变且自动翻了一页就停了。随便点个页数开始也是

*****************
测试了下搜索引擎,搜索的页数多,虽然很多数时候都不看页数233
更新:
测试搜索:关键字,东方project
* 百度搜索,在点击分隔栏,暂停之后也是显示一开始的页数
* 谷歌搜索,同样问题。
>谷歌的一开始点击分隔栏没有可点击反应,后面发现是和【ac 重定向】脚本冲突了。ac 在选择单列显示的时候右边会有一片空白区域,翻页脚本的分隔栏会居中,处于空白区的右边无法点击,而不在空白的左边可以点击。选择双列显示就没有这个问题。
百度的单列和双列显示都没有冲突。

谷歌问题更新:
仔细看了下,【ac 重定向】在开启单列的时候第一页的“其他用户还问了以下问题”或者推荐的视频栏等会拉长(自动翻页到第三页开始的时间,我这边是这样),接着分隔栏就居中了。差不多同时发生,不清楚是否因果关系。关闭 ac 之后没有拉长也没有居中。
换成 Super_preloaderPlus_one试了下,启用【ac 重定向】的情况下没有拉长问题。

hoothinAutor
§
Postat în: 17-02-2022

这里的页码是原本页面的,写个规则包裹到主框架就可以变化了
比如小众软件就是

  {
    "name":"小众软件",
    "action":0,
    "nextLink":"//link[@rel=\"next\"]",
    "pageElement":"//article|//nav[@class='navigation pagination']",
    "type":0,
    "url":"^https://www\\.appinn\\.com/"
  }

谷歌百度同理,你打开控制台,可以看到输出了一个object,把他复制出来添加页码的xpath后粘贴至规则就行了

hoothinAutor
§
Postat în: 17-02-2022

ac 重定向的冲突问题我来瞅下

hoothinAutor
§
Postat în: 17-02-2022

我看了下,AC重定向已经自带Super-reloader里copy来的翻页功能了,所以这里在启用av重定向的情况下可以直接选择永页机的“在此站禁用”功能

§
Postat în: 17-02-2022

因为css那些没怎么学过,就摸索了一下,自己试着写的百度规则,用了些范例里的内容。
{
"name":"Baidu",
"action":0,
"pageElement":"//*[@id=\"content_left\"]/*|//*[@id='page']",
"type":0,
"url":"^https://www\\.baidu\\.com/"
}
自动翻页后的搜索结果都是贴着浏览器左边,不是很好看,但平时也不需要看页数就是了233.

********************
另外,小众软件, https://www.appinn.com/ ,这个问题可能没有说清楚
是自动翻了一页之后就停了,用了规则之后也还是这样。

hoothinAutor
§
Postat în: 18-02-2022

我这边是正常的,一页就停有什么重现条件吗?

hoothinAutor
§
Postat în: 18-02-2022
  {
    "name":"Baidu",
    "css":"span.c-img-radius-large.c-img-border{display:none}",
    "insertPos":2,
    "insert":"//*[@id=\"wrapper_wrapper\"]",
    "nextLink":"//*[@id=\"page\"]/div/a[contains(text(),\"下一页\")]",
    "pageElement":"//*[@id=\"container\"]|//*[@id='page']",
    "type":0,
    "url":"^https://www\\.baidu\\.com/s"
  }

这个是百度包含页码的规则,你试试

§
Postat în: 18-02-2022

小众软件的试了下,在 Edge 浏览器上可以正常自动翻页,在火狐上好像不行
试了新建一个火狐的配置文件,只安装 Tampermonkey 和 东方永页机,也是只能翻一页就停

百度规则,现在用的火狐配置里没有看到生效,没有页码栏,把其他脚本禁了,然后把其他拓展也停了,只保留Tampermonkey 和 东方永页机,都看不到效果
新建一个配置之后,反而没问题。把自用的配置里的东西删除重来,太花时间了,所以也暂时不清楚无法生效的原因在哪。
不过因为百度页码这个没太大的需求,只能暂时当作一个疑惑了。

hoothinAutor
§
Postat în: 18-02-2022
Editat în: 18-02-2022

感谢Grork兄,是火狐最新版加tm出的问题吗?我回家后测试看看。
至于自定义配置,我猜测是你上面已经有一个百度的规则了,现在是从头往后找的,找到了就不会继续找了。

§
Postat în: 18-02-2022

感谢 Grork 兄,是火狐最新版加 tm 出的问题吗?我回家后测试看看。
至于自定义配置,我猜测是你上面已经有一个百度的规则了,现在是从头往后找的,找到了就不会继续找了。

辛苦了。
我可能表述有点混乱。我前面提到的配置指的是火狐浏览器的整个配置,相当于重置浏览器了。
至于百度的,测试的时候,永页机的配置页里头只保留你给的这个百度规则。

****************
更新:
百度的,
改动了一下: "url":"^https://www\\.baidu\\.com/"
没有s就成功了,突然发现百度搜索这边有时候链接没有s的,https://www.baidu.com/s?ie=
好像是在百度网页的搜索框上搜索就有,而如果是用火狐的地址栏搜索就看不见,https://www.baidu.com/baidu?tn=
重置火狐之后默认地址搜索是谷歌,所以我测试的时候是打开百度网站来测试的,所以当时看新建配置的火狐就可以。

hoothinAutor
§
Postat în: 18-02-2022

是这样啊,我改一下在线规则里的url

§
Postat în: 18-02-2022

是这样啊,我改一下在线规则里的 url

起初也没留意,因为自动翻页是正常运行的,只是没有页码栏而已,还以为规则是没问题的。

更新之后小众软件也可以自动翻页了。
辛苦啦,十分感谢[]~( ̄▽ ̄)~*

§
Postat în: 19-02-2022
Editat în: 19-02-2022

https://order.jd.com/center/list.action

京东订单页,以及订单页里的搜索结果均会自动跳到第二页,过几秒会跳转到第三页,再过几秒跳转到第四页,循环。脚本版本1.2.9,火狐+暴力猴。

§
Postat în: 19-02-2022

https://www.zhihu.com/question/517236250

任意知乎网页下,翻到最底部,突然就显示个404了,会覆盖掉原来的所有评论。

hoothinAutor
§
Postat în: 19-02-2022

https://www.zhihu.com/question/517236250任意知乎网页下,翻到最底部,突然就显示个404了,会覆盖掉原来的所有评论。

辛苦kidzgy兄整理了,已经把sandbox改成默认了。不过知乎我测试了没发现问题,不知道这一波更新有没有覆盖掉bug。

Postează un raspuns

Autentifică-te pentru a posta un răspuns.