标题只在列表页显示怎么办——传递参数

0 讨 论 166 浏览量 云采集引擎

有时候会遇到配置链接配置的时候发现了需要抓取的内容,或者有些信息只在列表页显示

这时候就需要将这些内容通过参数的形式传递到下一页

首先第一步规则配置不只是抓取链接还需要同时抓取你需要传递的参数

比如:这里将学校链接和其他信息都获取到了

然后通过自定义脚本的正则配置获取链接和信息,链接和传递的参数中间用#隔开

<?php
function CUSTOMFUN($inputstr){
// TODO: Coding Here
//先剔除空格和换行
$inputstr=str_replace(array("\r\n", "\r", "\n"," "), "",$inputstr);
//获取链接
preg_match("#([^']*?)\##is",$inputstr,$url);
//学校名字
preg_match("#schoolname:([^']*?),#is",$inputstr,$schoolname);

//返回处理结果
return $url[1]."#schoolname:".$schoolname[1].",";
}
echo CUSTOMFUN($PARASTR); // Not Allowed to Modify
?>

然后在字段配置的地方可以通过[poundstr]直接调用获取传递的参数的值

如果传递多个参数可以在传递的时候加一些间隔符,在后在调用的时候使用自定义脚本获取单独的值

Finndy Copyright©2017 | Powered by Q2A

...