⭐無縫加載 下一頁內容 至網頁底部(類似瀑布流,无限滚动,無需手働點擊下一頁)⭐,支持各論壇、社交、遊戲、漫畫、小說、學術、搜索引擎(Google、Bing、Yahoo...) 等網站~
该网站很早就添加支持了,试了下目前没有失效,一切正常。
需要注意的是,因为该网站与我脚本存在一些逻辑冲突(这网站向下翻会陆续加载当前章节剩余图片,和我脚本操作逻辑冲突),所以我用的是另一种翻页方式,因此和其他漫画网站翻页效果不一样。
还有一种翻页模式,但是因为当初我测试效果不理想,所以没有采用。
这个翻页模式 6 是后台完整加载下一页内容,然后将主体内容移动到本页,适合于一些有具体 URL 的动态加载内容网页。
缺点是必须要等待网页(包括图片)加载完成才行,而如果 图片很多 或 图片加载速度较慢 ,就需要等很长时间,可能当前网页都看完了,都还没加载完。
另外,这个网站有访问频率限制,如果短时间内建立太多链接,可能会短暂的被 403 禁止访问(我测试时就遇到了一次,但是很快就恢复了)。
复制粘贴到脚本 自定义翻页规则
默认的 { }
中间保存(浏览器右上角 Tampermonkey 扩展图标内的脚本菜单)
"COCOMANGA 漫画": {
"host": "www.cocomanga.com",
"url": "if (fun.indexOF('.html')){if (!(fun.getCookie('mh_readmode') === '' || fun.getCookie('mh_readmode') === '3')) {document.cookie='mh_readmode=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/'; location.reload();}; return true;} else if (fun.indexOF(/\\/\\d+\\/$/)) {setTimeout(()=>{if (document.querySelector('a.website-display-all')) document.querySelector('a.website-display-all').click();}, 500);}",
"style": ".mh_readend, .mh_footpager, .mh_readmode, .fed-foot-info {display: none !important;}",
"history": true,
"pager": {
"type": 6,
"nextL": "//a[contains(@class, 'read_page_link') and contains(string(), '下一章')][not(contains(@href, 'javascript'))]",
"pageE": ".mh_comicpic",
"replaceE": ".mh_headpager",
"loadTime": 3000,
"scrollD": 8000
}
}
你可以修改上面的 loadTime
这个是预留的网页加载时间,scrollD
值越大越早触发翻页(滚动条底端与网页底部之间的距离),看能不能找到一个平衡的值。
总之,如果你较为满意了,那么可以把你用的值告诉我,我参考下。
如果该规则也不行,那么建议在脚本菜单中对这个网站禁用,手动翻页吧~
还有一种翻页模式,但是因为当初我测试效果不理想,所以没有采用。
这个翻页模式 6 是后台完整加载下一页内容,然后将主体内容移动到本页,适合于一些有具体 URL 的动态加载内容网页。
缺点是必须要等待网页(包括图片)加载完成才行,而如果 图片很多 或 图片加载速度较慢 ,就需要等很长时间,可能当前网页都看完了,都还没加载完。另外,这个网站有访问频率限制,如果短时间内建立太多链接,可能会短暂的被 403 禁止访问(我测试时就遇到了一次,但是很快就恢复了)。
复制粘贴到脚本
自定义翻页规则
默认的{ }
中间保存(浏览器右上角 Tampermonkey 扩展图标内的脚本菜单)"COCOMANGA 漫画": { "host": "www.cocomanga.com", "url": "if (fun.indexOF('.html')){if (!(fun.getCookie('mh_readmode') === '' || fun.getCookie('mh_readmode') === '3')) {document.cookie='mh_readmode=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/'; location.reload();}; return true;} else if (fun.indexOF(/\\/\\d+\\/$/)) {setTimeout(()=>{if (document.querySelector('a.website-display-all')) document.querySelector('a.website-display-all').click();}, 500);}", "style": ".mh_readend, .mh_footpager, .mh_readmode, .fed-foot-info {display: none !important;}", "history": true, "pager": { "type": 6, "nextL": "//a[contains(@class, 'read_page_link') and contains(string(), '下一章')][not(contains(@href, 'javascript'))]", "pageE": ".mh_comicpic", "replaceE": ".mh_headpager", "loadTime": 3000, "scrollD": 8000 } }
你可以修改上面的
loadTime
这个是预留的网页加载时间,scrollD
值越大越早触发翻页(滚动条底端与网页底部之间的距离),看能不能找到一个平衡的值。总之,如果你较为满意了,那么可以把你用的值告诉我,我参考下。
如果该规则也不行,那么建议在脚本菜单中对这个网站禁用,手动翻页吧~
好的,试了一下,有点小问题,我调整一下,测试出来合适的值报告给你,感谢大佬
https://www.cocomanga.com/20515/1/3.html请求适配这一类的,大佬