自动无缝翻页

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

申請支持https://tw.linovelib.com/
想再多問一下 如果再遇到沒支持的網站 要怎麼自己添加進去有簡易教學嗎

X.I.UAuthor
§
Posted: 6.12.2024

我这边访问该域名会直接跳转到 www.linovelib.com,因此我无法查看网页内容,但我猜测应该和主站网页结构一样(只是内容换成了繁体?)。

我把该域名加入了 哔哩轻小说 规则的域名匹配规则中,你把下面几个规则复制粘贴到脚本 自定义翻页规则 默认的 { } 中间保存(浏览器右上角 Tampermonkey 扩展图标内的脚本菜单)

看看是否可以工作,如果可以正常工作的话,跟我说一声,我再将该改动应用至脚本外置翻页规则列表中。

    "哔哩轻小说": {
        "host": ["www.linovelib.com","tw.linovelib.com"],
        "url": "return fun.indexOF(/\\/novel\\/\\d+\\/.+\\.html/)",
        "history": true,
        "pager": {
            "nextL": "//div[@class='mlfy_page']/a[contains(text(),'下一页') or contains(text(),'下一章')]",
            "pageE": "#TextContent>*:not(div),head>style",
            "replaceE": ".mlfy_page"
        },
        "function": {
            "bF": "if(pageE[0].tagName=='STYLE'){pageE[pageE.length-1].style='font-family: read !important;';pageE[0].textContent=pageE[0].textContent.replace(' p:last-of-type','666')}; return pageE",
            "aF": "document.body.appendChild(document.createElement('script')).textContent='yuedu()'"
        }
    },
    "哔哩轻小说 - 文库": {
        "host": ["www.linovelib.com","tw.linovelib.com"],
        "url": "/\\/wenku\\//",
        "pager": {
            "nextL": "#pagelink>a.next",
            "pageE": ".store_collist>div.bookbox",
            "replaceE": "#pagelink"
        },
        "function": {
            "bF": "return fun.src_bF(pageE)"
        }
    },
    "哔哩轻小说 - 全本": {
        "host": ["www.linovelib.com","tw.linovelib.com"],
        "url": "return (fun.indexOF('/top/') || fun.indexOF('/topfull/') || fun.indexOF('toplist.php'))",
        "pager": {
            "nextL": "#pagelink>a.next",
            "pageE": ".rankpage_box>div.rank_d_list",
            "replaceE": "#pagelink"
        },
        "function": {
            "bF": "return fun.src_bF(pageE)"
        }
    }

另外,至于自写规则,在脚本介绍页底部有相关说明(但需要有一些 CSS HTML 知识基础)。

§
Posted: 8.12.2024

規則有添加成功 沒有正常工作

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

没有正常工作具体指的是什么?

以上 3 个规则分别对应:阅读页、文库列表页、全本列表页

是三类网页全都没有正常工作吗?还是只有阅读页不行?


网页左下角是否显示了悬浮的半透明页码按钮?(浏览器 Tampermonkey 扩展脚本菜单中显示的是已启用还是不支持?)

如果是不显示页码按钮(脚本菜单也显示不支持),那么说明没有匹配到规则(或者匹配过程中报错了,如果是报错的话 F12 开发者工具的控制台里会显示的)。

除了匹配过程报错这个原因外,那应该就是网页路径不一致导致的没有匹配上,这种情况下,网页内容估计也会有差异,你那边能访问 www.linovelib.com 吗?和 tw 版的网页样式、结构是否一样?

如果不一样的话,那么就需要完全从零开始写规则了。

如果一样的话,那么尝试把上面规则中的 url 规则替换为:"url": "return fun.isPager()",

我在搜索引擎里搜了下,看到一些该网站的搜索结果 URL 路径是和 www 路径格式一致的,所以显然不是路径问题导致的。


请依次回答上面的问题,这样我才能尽量在看不到网页的情况下帮助你(我即便使用海外代理访问该网站也会跳转到 www,是该网站限制只允许台湾 IP 访问么?)。

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

对了,突然注意到上面规则是通过文字来选择下一页链接元素的,但用的是简体,你改成繁体试试(具体以阅读页里实际显示的文字为准)。

"nextL": "//div[@class='mlfy_page']/a[contains(text(),'下一页') or contains(text(),'下一章') or contains(text(),'下一頁')]",
§
Posted: 8.12.2024

在左下角顯示半透明頁碼
腳本的支持擴充也都有顯示出來
www.linovelib.com這個網址可以訪問 也基本相同 但是會網址會依照用戶地點跳轉
添加了新的規則 也沒有正常工作 全部都有顯示 但沒有自動無縫翻頁功能 還是謝謝作者你 百忙抽空回復

X.I.UAuthor
§
Posted: 9.12.2024

你的意思是 阅读页、文库列表页、全本列表页 全都没有正常工作(自动无缝翻页)?

如果是这样的话,就比较奇怪了,这意味着,要么是网页结构不一样,导致需要完全重写规则,要么就是出现了其他你不知道的问题影响了脚本正常工作。

这种情况下,文字交流就不合适了,只能远程协助了(好久没远程了,刚才发现之前用的远程软件收费了,又临时找了个 个人免费的试试)。

下载远程协助软件(这个是只有被控功能的单文件版,用完即删),本站私信告诉我你的设备代码、临时密码

https://download.raylink.live/web2.0/RayLink/RayLinkLite_v8.0.8.9.exe

我会等你一段时间。

X.I.UAuthor
§
Posted: 9.12.2024

不行,我看了下 raylink 远程协助个人免费版仅限中国大陆内使用,你好像是台湾的吧?那就没办法远程了。。。

Windows 10 及以上系统倒是自带了一个远程协助程序,叫做 快速助手,但我没用过,也不清楚能不能正常远程链接以及卡不卡。

这个程序是需要我这边提供代码,然后你那边输入的代码的,而且代码有效期只有 10 分钟,也就是需要我们两个同时在线先联系好,然后我再发给你代码(你需要先在 设置 - 系统 - 关于 - 高级系统设置 - 远程 来勾选 允许远程协助连接这台电脑 才能被远程协助控制),你那边输入代码后,我这边会选择控制方式,然后你那边再允许,我这边才能控制上。


如果实在无法远程协助,那就只能选择另一种比较麻烦的方式了,你需要分别去 阅读页、文库列表页、全本列表页(能看到页码),然后邮件网页 - 选择 另存为... - 然后保存为 .mhtml 格式的网页文件,然后通过其他方式发给我,我这边就能完整看到网页的内容和代码了,这样就可以确认一下到底是网页哪里的变化导致脚本规则无法翻页了。

§
Posted: 9.12.2024

我不知道這個對不對

X.I.UAuthor
§
Posted: 9.12.2024

这个你之前已经说过了,没必要截图了。

你回答上面的问题:

你的意思是 阅读页、文库列表页、全本列表页 全都没有正常工作(自动无缝翻页)?

以及要不要试一下 Windows 自带的远程协助程序 快速助手,如果不行的话,再按照我上面所说另存为网页文件后发送给我。

§
Posted: 9.12.2024

我用VPN 還是會直接跳轉到TW 沒辦法固定 www.linovelib.com 用了無痕也一樣
要怎發壓縮包給你呢

X.I.UAuthor
§
Posted: 9.12.2024

我收藏夹里有 3 个可以匿名临时分享文件的网站,不过我一直都没用上过,你可以选个试试。

另外,你另存网页时,记得 阅读页、文库列表页、全本列表页 页面都要做一份。

§
Posted: 9.12.2024
Edited: 9.12.2024

https://wormhole.app/42pBp#7PikvybDPqypPlItFIvDpA


不知道這樣是不是你想要的

X.I.UAuthor
§
Posted: 9.12.2024

你发的是 详情页 和 目录页 啊。

你是不是压根没理解我前面说的内容?。。。

另外,我发现访问这些本地网页文件,还是会强行跳转到 www 的网页,应该是通过 JS 来跳转的。

X.I.UAuthor
§
Posted: 9.12.2024

是这个文库,另外还有(我是去 www 随便找的,然后把地址改为了 tw 的如下):

全本列表页:
https://tw.linovelib.com/topfull/allvisit/1.html

阅读页(只有一页,即为显示下一章):
https://tw.linovelib.com/novel/4419/255747.html

阅读页(有多页,即为显示下一页):
https://tw.linovelib.com/novel/4419/255748.html

你把这几个网页都保存发送过来。

X.I.UAuthor
§
Posted: 9.12.2024

另外,你提供的这个文库是手机版的吧?

难道你之前一直说的是该网站的手机版?

之前我给你发的那个是电脑版规则,你把这个手机版的规则加到自定义翻页规则中试试:

    "哔哩轻小说 - 手机版": {
        "host": ["www.bilinovel.com","tw.linovelib.com"],
        "url": "/\\/novel\\/\\d+\\/.+\\.html/",
        "history": true,
        "pager": {
            "nextL": "js; if (ReadParams.url_next.slice(ReadParams.url_next.length-5) === '.html') return (location.origin + ReadParams.url_next)",
            "pageE": "id('acontentz')/*[name()='p' or name()='img' or name()='br'] | //body/script[contains(text(),'var ReadParams')] | //body/script[contains(@src,'/readtools.js')] | //head/style",
            "scriptT": 2
        },
        "function": {
            "bF": "if(pageE[0].tagName=='STYLE'){pageE[pageE.length-2].style='font-family: read !important;';pageE[0].textContent=pageE[0].textContent.replace(' p:last-of-type','666')}; return pageE"
        }
    },
    "哔哩轻小说 - 手机版 - 文库": {
        "host": ["www.bilinovel.com","tw.linovelib.com"],
        "url": "/\\/(wenku|sa)\\//",
        "pager": {
            "nextL": "#pagelink>strong+a ,#pagelink a.next",
            "pageE": "ol.book-ol>li",
            "replaceE": "#pagelink"
        },
        "function": {
            "bF": "return fun.src_bF(pageE)"
        }
    }
§
Posted: 9.12.2024
Edited: 9.12.2024

https://wormhole.app/Q7MxL#6EUFop2r_joQe8gWI5wHeA

我剛剛發現 我把TW改成 WWW 全部功能都可以使用了
我一直用電腦版 沒用手機或是平板
但是網站都會自動跳轉

X.I.UAuthor
§
Posted: 9.12.2024

该网站的台湾版,手机版和电脑版的域名都是 tw.linovelib.com 吗?

§
Posted: 9.12.2024

是的 抱歉啊一直麻煩你

X.I.UAuthor
§
Posted: 9.12.2024

因为脚本本来就支持 www 啊,只不过规则里只写了 www.linovelib.com 域名,之前给你发的规则就是在现有规则基础上,加了个 tw.linovelib.com 域名罢了。

X.I.UAuthor
§
Posted: 9.12.2024

我上面给你发的手机版规则,你添加到自定义规则中后,tw.linovelib.com 下能正常使用了吗?

X.I.UAuthor
§
Posted: 9.12.2024

最早之前你添加的那个电脑版的规则记得删掉,否则可能会匹配冲突。

§
Posted: 9.12.2024

把原本規則刪除天加入新的了 只有顯示功能 沒有正常工作 沒關係 先這樣吧 反正改個域名就好
謝謝你了

Post reply

Sign in to post a reply.