# 解析规则

解析规则基于XPath,数据格式使用Json
一个源站的解析规则分为源站信息(id、name、url、icon、proxy、paths)数据信息(xpath)两部分。

# 字段介绍

字段名 必填 描述 示例
id 规则ID 唯一标识符 ciliguo
name 源站名称 磁力果
url 源站首页 https://ciliguo.cc
icon 源站图标,默认不显示图标 https://ciliguo.cc/favicon.ico
proxy 此源站是否需要代理,默认false true
paths 搜索路径
xpath 解析Item数据的规则

# paths

搜索路径必须包含字段presettimesizehot其中一个,{k}=关键词{p}=页码

字段名 描述 示例
preset 默认排序路径 /search?q={k}&p={p}
time 时间排序路径
size 文件大小排序路径
hot 人气排序路径

# xpath

各个数据字段的路径表达式

字段名 必填 描述 示例
group Item容器 //div[@class="card mb-4"]
magnet 磁力链 ./div[1]/div[2]/div/button[1]/@data-src
name 名称 ./div[1]/div[1]/a
size 文件大小 ./div[2]/div/div[1]/small[2]/span
date 时间 ./div[2]/div/div[1]/small[1]/span
hot 人气 ./div[2]/div/div[1]/small[3]/span
detail 详情

# detail

详情页数据的路径表达式

字段名 必填 描述
files 文件列表