万能小偷系列教程之自定义标签和模板调用

来源: 51扎根 日期: 2018-06-05 19:57:09 人气: - 评论: 0

万能小偷程序从V3.3版本开始加入自定义标签和模板功能,以下简要说明一下使用方法:

自定义标签有3种类型

1. 自定义内容  2. 普通截取(即通过设置开始和结束的代码,截取中间的内容) 3. 正则截取(通过正则匹配获取内容)

自定义内容就不说了,下面举例子说明如何进行截取:
假如html代码为下图1所示,我们要截取下面红框中的文字,可以通过普通截取来处理,只需填写开始和结束的代码即可截取~如图2所示


 


 


普通截取只适用于“开始代码”具有唯一性时(即没有重复),像下图这种用普通截取就截取不了


 

可以看到红色框前面的<li>并没有具备唯一性,有很多重复,如果使用普通截取只能截取第一个<li>的内容~
这种情况下只能使用正则截取,搞清楚正则需要一些时间,建议不懂的可以去百度下php正则,然后参考我发布的采集规则里怎么写~
注:正则截取只获取第一个匹配内容(即第一个括号里的)
像上图这种情况可以这样写:

 


--下面讲解标签和系统配置信息如何在模板中调用
--模板里代码使用html与php代码混编形式
首先列出系统配置对应的变量:

$v_config['web_name']----------网站名称
$v_config['web_seo_name']----------网站长标题
$v_config['web_url']----------网站地址
$v_config['web_keywords']----------首页关键字
$v_config['web_description']----------首页网站描述
$v_config['web_tongji']----------流量统计代码


自定义标签变量:

$zdy['标签标识']

广告调用变量:

$config_ads2['广告标识']

其他变量:

$html -------内容html代码
$thisurl -----当前URL地址
$geturl -----当前目标站URL地址
$title --------当前标题

调用方法:
直接使用php语法在模板中进行调用即可,如:<?php echo $title?> 则为调用标题。

模板默认为 \template\index.html 文件