HTTP 服务规则
2022年10月27日小于 1 分钟
可以使用 @server:
开启一个 HTTP 服务,将上一个规则返回的数据作为输入,转化为一个URL。访问这个URL,会返回上一个规则的结果数据。
@server:
规则
HTTP服务 比如,某个网站返回的视频我们只能得到 m3u8 文件内容,而非一个URL,这时候我们可以开启一个HTTP服务。此规则一般只在获取正文内容是使用。
例子:
// 正则匹配上一个规则返回的结果是否包含“#EXTM3U"
// 如果匹配成功,则开启HTTP服务,返回 {"url": "http://xxxx/xxxx.m3u8"}
// 如果匹配失败,则直接返回输入内容 {"url": 输入内容 }
@server:#EXTM3U@@m3u8
// 使用 JSON 获取 url
@json:$..url
提示
在播放已下载的 m3u8 视频时,会自动启动一个 HTTP 服务。 HTTP 服务在不使用时,会自动关闭,释放资源。