返回列表 发布新帖

[教程] 【模板】章节URL缺失详细解析 [附例子]

评论65

3232718992Lv.3 发表于 2025-3-18 02:08:52 来自手机 | 查看全部
学习一下
回复

使用道具 举报

黄之剑魔Lv.4 发表于 2025-3-18 12:42:18 来自手机 | 查看全部
感谢楼主分享
回复

使用道具 举报

等等Lv.9 发表于 2025-3-19 23:00:28 来自手机 | 查看全部
补充个问题
借用下一章的地址,正文下一页的baseUrl也会是下一章,获取到的就是下一章的正文下一页,需要加个判断进行处理
从现有逻辑上,并没感觉会出现这情况,而是直接填text.下一页@href,你会获取不到。 你需要显式的设置本章内容为源代码。没有例子,我无法测试。 你说的情况有例子吗?  详情 回复
发表于 2025-3-20 00:45
回复

使用道具 举报

另一个书友圈楼主Lv.9 发表于 2025-3-20 00:45:34 来自手机 | 查看全部
本帖最后由 另一个书友圈 于 2025-3-20 00:50 编辑
等等 发表于 2025-3-19 23:00
补充个问题
借用下一章的地址,正文下一页的baseUrl也会是下一章,获取到的就是下一章的正文下一页,需要加 ...


从现有逻辑上,并没感觉会出现这情况。
你说的情况有例子吗?
加了#的是借用,实际章节应为5014.html  详情 回复
发表于 2025-3-20 07:35
回复

使用道具 举报

等等Lv.9 发表于 2025-3-20 07:35:05 来自手机 | 查看全部
另一个书友圈 发表于 2025-3-20 00:45
从现有逻辑上,并没感觉会出现这情况。
你说的情况有例子吗?

加了#的是借用,实际章节应为5014.html
Screenshot_20250319_220003_io.legado.app.release.webp
你没有按照我写的写呀,要先转换成dataURL  详情 回复
发表于 2025-3-20 13:23
回复

使用道具 举报

另一个书友圈楼主Lv.9 发表于 2025-3-20 13:23:12 来自手机 | 查看全部
等等 发表于 2025-3-20 07:35
加了#的是借用,实际章节应为5014.html

你没有按照我写的写呀,要先转换成dataURL
正文源码是hex值,下一页就直接无了  详情 回复
发表于 2025-3-20 14:46
回复

使用道具 举报

等等Lv.9 发表于 2025-3-20 14:46:09 来自手机 | 查看全部
另一个书友圈 发表于 2025-3-20 13:23
你没有按照我写的写呀,要先转换成dataURL

正文源码是hex值,下一页就直接无了
Screenshot_20250320_143931_io.legado.app.release.webp
Screenshot_20250320_143948_io.legado.app.release.webp
设置java.setContent  详情 回复
发表于 2025-3-21 00:54
回复

使用道具 举报

ysqDhcl3r7mxLv.2 发表于 2025-3-20 14:50:03 | 查看全部
看看是什么内容,学习一下。
回复

使用道具 举报

另一个书友圈楼主Lv.9 发表于 2025-3-21 00:54:20 来自手机 | 查看全部
本帖最后由 另一个书友圈 于 2025-3-21 01:45 编辑
等等 发表于 2025-3-20 14:46
正文源码是hex值,下一页就直接无了


试一下
正文最后result前
java.put("durSrc",result);
result;

正文下一页
<js>
durSrc=java.get("durSrc");
source.key+java.getString("text.下一页@href",durSrc)
</js>
我是这么写的: 正文最后result前 url=source.key+java.getString("text.下一页@href",result) java.put("res",url); result; 正文下一页 a=java.get("res") if(a==""){ java.getString("text.下一页@href") }e  详情 回复
发表于 2025-3-21 09:41
回复

使用道具 举报

等等Lv.9 发表于 2025-3-21 09:41:50 来自手机 | 查看全部
另一个书友圈 发表于 2025-3-21 00:54
试一下
正文最后result前
java.put("durSrc",result);

我是这么写的:

正文最后result前
url=source.key+java.getString("text.下一页@href",result)
java.put("res",url);
result;

正文下一页
<js>
a=java.get("res")
if(a==""){
        java.getString("text.下一页@href")
        }else{
java.put("res","")
a
}</js>
意思是一样的,但是多了个判断  详情 回复
发表于 2025-3-21 19:24
回复

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

ysqbbs@outlook.com

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加QQ群
Copyright © 2001-2025 源社区 版权所有 All Rights Reserved.
关灯 在本版发帖
扫一扫添加QQ群
返回顶部
快速回复 返回顶部 返回列表