跳到主要内容

漫画内容

内容页的规则

详情页的规则由 ruleContent 配置。

案例

以知音漫客为例,接前面的详情页,我们点到漫画内容中,案例url为 https://www.kanman.com/106584/4.html

我们直接请求网页,发现图片内容是在网页内部js代码中,并没有直接提供图片链接。如下图所示: alt text 所以我们可以利用猫番的 jsFunc 规则,通过js代码获取图片链接,返回给我们。

{
"ruleContent": {
"contentDecodeParam": "chapter_img_list:(\\[.*?\\])",
"jsFunc": "var json={{param}};JSON.stringify({'res':json})",
"content": "res"
}
}

其中 contentDecodeParam 用于匹配出jsFunc所需的参数,将会在jsFunc中替换掉{{param}}。 在这个案例中我们请求到html数据,通过utools的正则工具测试出了对应的表达式: alt text 该正则表达式能匹配出图片的json数组。

所以我们的jsFunc很简单,返回这样的json字符串就好了:

{"res":[{"https://hw-chapter3.kaimanhua.com/comic/G/%E5%AE","....2"}]}

所以我们在jsFunc中进行组装,最后一个变量就是会被返回的变量。 content 中 取返回的json中的res数组。

复制书源导入app查看效果(参考引入书源

  1. 打开app,点击左上角的+号,选择导入书源。
  2. 粘贴刚才的json内容到输入框中,点击确定。
  3. 发现页会新增或者更新你的书源,点击进入。
  4. 默认加载到第一个分类的列表数据,数据内容由你配置的规则得到。
  5. 找一个书籍点击,进入详情页。
  6. 点击开始阅读,会自动打开章节内容。
  7. 接下来可以看看自己的阅读规则有没有生效:
  8. alt text