使用dedecms采集的时候,有时候系统会自动去采集目标页面的keyword跟description。但是有时候就偏偏事与愿违,不需要那些东西。所以就得过滤。

首先想到的是直接在处理dedecms采集的文件co_edit.php里面直接降结果直接滞空,不过仔细想想如果下一个采集规则需要呢?最后还是没有这么干。因为dedecms提供了自带的过滤方法。

 dedecms采集

dedecms采集

这些过滤的方法都是基于正则的,最后使用了:

{dede:trim replace=''}|*|{/dede:trim}

将所有的替换成空就好了:

dedecms采集过滤关键字跟描述

 

注意看清,这里是两个“|”中间一个“*”。

最后效果如下:

dedecms采集过滤关键字跟描述

 

如果需要把关键字或者描述里面的某些字符替换成自己想要的,可以使用:

{dede:trim replace='你要替换成的字符'}你要被替换的字符{/dede:trim}

这就是dedecms去掉采集关键字和描述的方法,就到这里吧!

之前写过一篇《dedecms采集的一些采集规律》,有兴趣可以看看!

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="">

请选择吧!