提取方式

从当前字段的值中提取出内容

{include file="cpattern:rule_module" _type="rule" _name="data-process" _name_pre="extract:extract_" _allow_loop="" /}
{include file="cpattern:rule_module" _type="xpath" _name="data-process" _name_pre="extract:extract_" _allow_loop="" /}
{include file="cpattern:rule_module" _type="json" _name="data-process" _name_pre="extract:extract_" _allow_loop="" /}
img图片 a超链接 p段落 br换行
all全部标签 a超链接 img图片 div层 p段落 br换行 form表单 iframe框架 object对象 script脚本 style样式 link外部样式

其它标签可直接输入，用空格或逗号分隔

位置

随机在换行（<p> <br>）标签中插入内容，没有换行标签则在开头、结尾中随机插入

内容

可输入任何内容或

{$Think.lang.sign_wildcard} 正则

替换成

可使用$数字调用正则捕获组（不包括通配符）的内容

一行一个关键词
关键词替换成
检测到关键词将该字段值设为空
检测到关键词不采集该条数据
未检测到关键词将该字段值设为空
未检测到关键词不采集该条数据

检测到关键词：包含任意一个关键词即可触发
未检测到关键词：所有关键词都不包含才触发，只要包含任意一个关键词就不会触发

判断
中断

逻辑 | 条件 | 值 | 操作
--- | --- | --- | ---

{if !empty($transUrl)} 请先开启并配置翻译 {/if}
源语言
目标语言
去除前后空格 清除文本格式（去除html元素所有样式，如：id、class、style等） 禁止补全网址 网址真实地址 提取音视频网址 补齐为<img>标签
操作
{if !empty($downImgUrl)} 请先开启并配置图片本地化 {/if}

如果字段的值是完整的url链接，标记为图片后可将其本地化

{if !empty($downFileUrl)} 请先开启并配置文件本地化 {/if}

如果字段的值是完整的url链接，标记为文件后可将其本地化

{if !empty($downImgUrl)} 请先开启并配置图片本地化 {/if}

默认自动下载<img>标签中的图片，该选项可不下载图片

{if !empty($downFileUrl)} 请先开启并配置文件本地化 {/if}
下载标签属性中的文件
填入html标签及属性
或直接输入标签名:属性名（多个用逗号分隔）可实现自动下载相应标签属性中的文件
文件网址过滤
必须包含
{$Think.lang.sign_wildcard} 正则
不能包含
{$Think.lang.sign_wildcard} 正则
批量替换

一行一对替换词，用“=”分隔，例如：aa=bb，即将“aa”替换成“bb”

替换词分隔符
截取长度
结尾字符
PHP函数名
传入参数
一行一个值, 可输入任何内容或
请按函数传参, 否则运行出错！扩展函数
接口地址

以/开头自动补全为{:config('root_website')}/

网页编码
内容解压缩
请求方式
POST数据类型
发送数据

名称 | 值 | 删除

请求头信息

名称 | 值 | 删除

调用间隔（毫秒，1000毫秒=1秒）

如接口有频率限制，可设置间隔时间避免调用过快导致失败

失败等待（秒）

一般情况下调用失败都是频繁请求接口导致被禁用，设置该值等待一段时间让接口恢复正常

失败重试

调用失败重试次数，留空或0表示不重试

获取结果方式
{include file="cpattern:rule_module" _type="json" _name="data-process" _name_pre="api:api_" _allow_loop="" /}
{include file="cpattern:rule_module" _type="rule" _name="data-process" _name_pre="api:api_" _allow_loop="" /}
{include file="cpattern:rule_module" _type="xpath" _name="data-process" _name_pre="api:api_" _allow_loop="" /}
接口插件