本文为风月读书书源说明,应用链接:风月读书
文章目录
风月读书书源说明
一、解析器
1、Matcher
-
说明:Matcher解析器原理为取中间文本,语法最为简单,专门为小白设计,支持html和json数据
-
语法:左边文本+<text>/<html>+右边文本(+##+函数),通配符(*),函数说明
-
其中<text>以纯文本形式获取,<html>以html形式解析成纯文本
-
例如:
<a href="https://www.37zww.net/1/1812/">斗罗大陆IV终极斗罗</a>
取书名:
<a href="(*)"><text></a>
------>斗罗大陆IV终极斗罗
取链接:
<a href="<text>">(*)</a>
------>https://www.37zww.net/1/1812/
-
2、Xpath
- 说明:实现库hegexiaohuozi/JsoupXpath,仅支持html数据
- 语法:Xpath语法(+##+函数),函数说明
- 教程 :XPath教程-入门、XPath教程-基础、XPath教程-高级、XPath库的说明
3、JsonPath
- 说明:实现库json-path/JsonPath,仅支持json数据
- 语法:JsonPath语法(+##+函数),函数说明
- 教程:JsonPath教程
二、函数说明
1、概要
- 书源规则支持四个普通函数和一个列表函数,分别为@r/@replace,@a/@append,@c/contains,@nc/notContains,!
- 如何使用:在书源规则后添加 ##+函数 ,多个函数以半角分号