自动无缝翻页

⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「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: 04.10.2021

请求对MATLAB文档的支持

一共两个域名

作者的脚本非常好用,部分PT也能用,实在是太方便了

X.I.UAuthor
§
Posted: 04.10.2021

看了下你说的这个网站,感觉专业程度过高(需求小众),而且其不同于其他网站,这个一环套一环的不知道怎么搞比较好。。。

§
Posted: 05.10.2021

感谢回复

嘛。。学校老师就只会让学生自学,他自己也确实教不出来什么

想了想也确实,其实只要每一章节里面能自动翻页就行。他们的这个文档每个章节里面的页面还没有完整目录。。。还必须回到主目录里面看下一章。。。。

如果作者觉得麻烦不加也好。

另外有些基于discuz的论坛的页面是这个样子的 QQ20211005165824.png

如果是正常的1 2 3 4页的那种帖子是可以翻页,但是这种的似乎就不行(?)

出于某些原因我不是很能把链接直接发出来(这是个PT),而我学识尚浅还未对js有所涉猎。。。所以不是很能提供帮助,只能乱提issue实在惭愧。。。

最后再次感谢作者

X.I.UAuthor
§
Posted: 05.10.2021

没有网站给我看的话,是没办法凭空写规则的。。。
因为我需要查看网页源码,分析网页结构(主体内容元素、下一页元素等等)。

X.I.UAuthor
§
Posted: 05.10.2021

所以,要么你找个类似的论坛发给我看看,要么就是远程协助我在你电脑上去分析网页结构。

如果选择后者,可以下载远程协助软件(这个是只有被控功能的单文件版),私信告诉我你的设备代码、临时密码。
https://dl.todesk.com/windows/ToDesk_Lite.exe

X.I.UAuthor
§
Posted: 05.10.2021

你这个不能翻页,应该是样式不一样导致的。
我刚才更新了下脚本,改了改规则,支持寻找含有 "下一页" 文字的 a 标签链接。 但是我还不知道这个网页主体内容(帖子列表)的样式是否也不同,因此如果还无法翻页,那就只能按我上面说的才能添加支持此类网站。

§
Posted: 05.10.2021
Edited: 05.10.2021

非常不巧的是我手头的两个都是有访问权限的论坛。。。 我找了一下翻页的部分是这样的 <p align="center"><font class="gray"><b>1&nbsp;-&nbsp;50</b></font> | <a href="javascript:void(0);" onclick="javascript:ajax_refreash('/torrents_list_ajax.php?mod=torrents&amp;diy=&amp;page=1',1)"><b>51&nbsp;-&nbsp;100</b></a> | <a href="javascript:void(0);" onclick="javascript:ajax_refreash('/torrents_list_ajax.php?mod=torrents&amp;diy=&amp;page=2',1)"><b>101&nbsp;-&nbsp;150</b></a> | ... | <a href="javascript:void(0);" onclick="javascript:ajax_refreash('/torrents_list_ajax.php?mod=torrents&amp;diy=&amp;page=112',1)"><b>5601&nbsp;-&nbsp;5650</b></a> | <a href="javascript:void(0);" onclick="javascript:ajax_refreash('/torrents_list_ajax.php?mod=torrents&amp;diy=&amp;page=113',1)"><b>5651&nbsp;-&nbsp;5700</b></a> | <a href="javascript:void(0);" onclick="javascript:ajax_refreash('/torrents_list_ajax.php?mod=torrents&amp;diy=&amp;page=114',1)"><b>5701&nbsp;-&nbsp;5749</b></a><br /><font class="gray"><b title="previous">&lt;&lt;&nbsp;上一页</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:void(0);" onclick="javascript:ajax_refreash('/torrents_list_ajax.php?mod=torrents&amp;diy=&amp;page=1',1)"><b title="next">下一页&nbsp;&gt;&gt;</b></a></p>

<p align="center"><span class="gray"><b title="Alt+上页">&lt;&lt;&nbsp;上一页</b></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="?inclbookmarked=0&amp;incldead=1&amp;spstate=0&amp;page=1"><b title="Alt+下页">下一页&nbsp;&gt;&gt;</b></a><br /><span class="gray"><b>1&nbsp;-&nbsp;50</b></span> | <a href="?inclbookmarked=0&amp;incldead=1&amp;spstate=0&amp;page=1"><b>51&nbsp;-&nbsp;100</b></a> | <a href="?inclbookmarked=0&amp;incldead=1&amp;spstate=0&amp;page=2"><b>101&nbsp;-&nbsp;150</b></a> | ... | <a href="?inclbookmarked=0&amp;incldead=1&amp;spstate=0&amp;page=630"><b>31501&nbsp;-&nbsp;31550</b></a> | <a href="?inclbookmarked=0&amp;incldead=1&amp;spstate=0&amp;page=631"><b>31551&nbsp;-&nbsp;31600</b></a> | <a href="?inclbookmarked=0&amp;incldead=1&amp;spstate=0&amp;page=632"><b>31601&nbsp;-&nbsp;31628</b></a></p> 我也看了您刚才更新的代码,看样子您刚才添加的规则对翻页这部分应该没问题,那问题应该就是主体部分了。。。 您实在是太认真了。。。非常佩服。 我也不好意思接着耽误您的时间,而且我最近也比较忙。 这两个论坛也都是特别小众,或许可以留待其他网友(或者我)发现准入权限更低的类似的论坛给您反馈了。 非常感谢您的付出。

X.I.UAuthor
§
Posted: 05.10.2021
Edited: 05.10.2021

你这两个 HTML 不一样呀。

前者的 a 标签是执行 JS 代码的,看上去像是要通过 ajax 加载下一页内容 后者的 a 标签则是直接指向下一页链接的

不过我看了下这个 a 标签里面还套了一个 b 标签(文字在 b 标签中),原先的规则不支持这样的,因此我又更新了下脚本,改了下规则。

或者你可以右键网页 - 另存为... - 保存类型:全部,然后把网页文件发给我看看(确保双击打开能看,用这个临时分享文件

X.I.UAuthor
§
Posted: 07.10.2021

我又把针对 "下一页" 文字的判断取消掉了,因为我刚刚突然遇到了误触的情况。 帖子里正好有个链接内的文本包含 "下一页" 文字,导致脚本访问该链接了。。。

Post reply

Sign in to post a reply.