更新时间:2024-02-27
订阅源的解析
访问源URL(sourceUrl)
检查是否存在列表规则(ruleArticles)
若为空,则认为是标准RSS源,采用默认规则解析。否则,请看第3点。
解析列表规则(ruleArticles)
返回一个列表,列表下一页规则(ruleArticles)
只在上拉时触发,且不存在页数{{page}}
解析标题规则(ruleTitle)
、时间规则(rulePubDate)
、图片url规则(ruleImage)
、链接规则(ruleLink)
和链接规则(ruleLink)
检查是否存在描述规则(ruleDescription)
若存在,则解析描述规则(ruleDescription)
,到这里就解析结束。否则,请看第6点。
检查是否存在内容规则(ruleContent)
若存在,则解析内容规则(ruleContent)
,然后结束解析。否则,直接结束解析。
根据订阅源的解析,可以发现订阅源有三种:标准RSS源、有列表规则和描述规则的源以及有列表规则无描述规则的源。
▲ 标准RSS源
源名称(sourceName)
、源URL(sourceUrl)
。图标(sourceIcon)
和源分组(sourceGroup)
可有可无,不影响解析。▲ 有列表规则和描述规则的源
源名称(sourceName)
、源URL(sourceUrl)
、列表规则(ruleArticles)
、标题规则(ruleTitle)
、描述规则(ruleDescription)
和链接规则(ruleLink)
。列表下一页规则(ruleArticles)
根据实际需求来填写,不填也可以。图标(sourceIcon)
和源分组(sourceGroup)
可有可无,不影响解析。▲ 有列表规则无描述规则的源
源名称(sourceName)
、源URL(sourceUrl)
、列表规则(ruleArticles)
、标题规则(ruleTitle)
和链接规则(ruleLink)
。列表下一页规则(ruleArticles)
和内容规则(ruleContent)
根据实际需求来填写,不填也可以。图标(sourceIcon)
和源分组(sourceGroup)
可有可无,不影响解析。源URL(sourceUrl)
源名称(sourceName)
图标(sourceIcon)
源分组(sourceGroup)
列表规则(ruleArticles)
列表下一页规则(ruleArticles)
列表规则(ruleArticles)
一起搭配使用{{page}}
,想实现页数加一请使用JS标题规则(ruleTitle)
列表规则(ruleArticles)
后,为必填项时间规则(rulePubDate)
描述规则(ruleDescription)
有列表规则和描述规则的源
和有列表规则无描述规则的源
的标志图片url规则(ruleImage)
链接规则(ruleLink)
列表规则(ruleArticles)
后,为必填项内容规则(ruleContent)
请求头(header)
订阅源
{
"articleStyle": 0,
"customOrder": -24967,
"enableJs": true,
"enabled": true,
"enabledCookieJar": false,
"header": {\n\"User-Agent\": \"Mozilla/5.0 (Linux; U; Android 8.1.0; zh-CN; MI 8 Lite Build/OPM1.171019.019) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 UCBrowser/13.2.0.1100 Mobile Safari/537.36\"\n}",
"lastUpdateTime": 1675946926480,
"loadWithBaseUrl": true,
"ruleArticles": "id.content@h3",
"ruleLink": "a@href",
"ruleTitle": "a@textNodes",
"singleUrl": true,
"sortUrl": "首页::http://yuedu.miaogongzi.net/gx.html",
"sourceGroup": "书源",
"sourceIcon": "https://i.loli.net/2021/06/23/S7rvWRZtPIq34MJ.png",
"sourceName": "喵公子书源管理",
"sourceUrl": "http://yuedu.miaogongzi.net/gx.html"
}