小李SEO博客

网站优化服务

织梦cms常用万能采集过滤规则及采集过滤代码

织梦dedecms自带的采集系统确实很不错,可以免去一些手工添加信息的麻烦,设置一下dede采集规则、采集点,然后点采集,OK,几百篇文章就搞定了!呵呵,确实很省事的!下面介绍几种常用采集规则的过滤方法:

应用示例一:dedecms过滤标题空格。经常在采集文章的时候,标题文字里面有空格,采回来后应用很是麻烦,所以需要在标题处过滤处添加下面正则过滤。{dede:trim} {/dede:trim} 注意:中间是有一个空格。

应用示例二:来源作者中连接的过滤。在采集文章的时候,有的网站系统里面作者或者来源处都带有连接,直接采集的话将连接采集回来了,然后由于这两个字段有限制,通常会造成需要采集的内容没有采集回来,所以需要在过滤处添加下面正则过滤。1,如果要保留dedecms链接中的文字:{dede:trim}<a([^>]*)>{/dede:trim}{dede:trim}</a>{/dede:trim}2,如果去掉链接中的文字:{dede:trim}<a ([^>]*)>([^<]*)</a>{/dede:trim}

应用示例三:文章内容中连接以及其他广告代码的过滤。这个就不用说了,当需要对所有东西过滤的时候,直接用上面所有的代码过滤就可以,但是实际应用中,我们只需要对连接、动画、调用等进行过滤。(这个需要按照对方内容里面具体含有什么代码来具体操作)一般的只有链接,使用二中的代码进行过滤就可以了,但是实际上一般的网站现在都在内容里面加有广告等,所以采取下面的过滤正则就可以完成过滤:

{dede:trim}<a([^>]*)>([^<]*)</a>{/dede:trim}{dede:trim}<IFRAME([^>]*)>([^>]*)</IFRAME>{/dede:trim}{dede:trim}<object([^>]*)>([^>]*)</object>{/dede:trim}{dede:trim}<script([^>]*)>([^>]*)</script>{/dede:trim}过滤div可以用{dede:trim}]*)>{/dede:trim}{dede:trim}{/dede:trim}过滤js用下面这个{dede:trim}]*)>([^<]*){/dede:trim}过滤未知变量字符固定(.*)固定

应用示例四:过滤GG广告代码。其实这个就是在上面的内容过滤,但是很多论坛里的网友经常问这个,所以单独作为一个应用列出来:{dede:trim}<script([^>]*)>([^>]*)</script>{/dede:trim}下面是在综合论坛上网友的各种正则的一个dedecms规则过滤全集:

{dede:trim}<param([^>]*)>{/dede:trim}{dede:trim}<embed([^>]*)>([^>]*)</embed>{/dede:trim}{dede:trim}<embed([^>]*)>{/dede:trim}{dede:trim}</embed>{/dede:trim}{dede:trim}<object([^>]*)>([^>]*)</object>{/dede:trim}{dede:trim}<object([^>]*)>{/dede:trim}{dede:trim}</object>{/dede:trim}{dede:trim}<OBJECT([^>]*)>([^>]*)</OBJECT>{/dede:trim}{dede:trim}<OBJECT([^>]*)>{/dede:trim}{dede:trim}</OBJECT>{/dede:trim}{dede:trim}<iframe([^>]*)>([^>]*)</iframe>{/dede:trim}{dede:trim}<iframe([^>]*)>{/dede:trim}{dede:trim}</iframe>{/dede:trim}{dede:trim}<IFRAME([^>]*)>([^>]*)</IFRAME>{/dede:trim}{dede:trim}<IFRAME([^>]*)>{/dede:trim}{dede:trim}</IFRAME>{/dede:trim}{dede:trim}<font([^>]*)>([^<]*)</font>{/dede:trim}{dede:trim}<font([^>]*)>{/dede:trim}{dede:trim}</font>{/dede:trim}{dede:trim}<a([^>]*)>([^<]*)</a>{/dede:trim}{dede:trim}<a([^>]*)>{/dede:trim}{dede:trim}</a>{/dede:trim}{dede:trim}<td([^>]*)>([^>]*)</td>{/dede:trim}{dede:trim}<td([^>]*)>{/dede:trim}{dede:trim}</td>{/dede:trim}{dede:trim}<tr([^>]*)>([^>]*)</tr>{/dede:trim}{dede:trim}<tr([^>]*)>{/dede:trim}{dede:trim}</tr>{/dede:trim}{dede:trim}<tbody([^>]*)>([^>]*)</tbody>{/dede:trim}{dede:trim}<tbody>{/dede:trim}{dede:trim}</tbody>{/dede:trim}{dede:trim}<table([^>]*)>([^>]*)</table>{/dede:trim}{dede:trim}<table([^>]*)>{/dede:trim}{dede:trim}</table>{/dede:trim}{dede:trim}<img([^>]*)>{/dede:trim}{dede:trim}<span([^>]*)>{/dede:trim}{dede:trim}</span>{/dede:trim}{dede:trim} {/dede:trim}{dede:trim}<stong>{/dede:trim}{dede:trim}</stong>{/dede:trim}

好了,上面四种应用基本上涵盖了采集的各种应用,掌握了这个,过滤基本上就不用求人了!下面教大家一个更简单的方法,把下面的过滤规则复制到你那里去,几乎就可以处理所有的问题了,当然也可以自己分析一下。{dede:trim}<span(.*)>{/dede:trim}{dede:trim}</span>{/dede:trim}{dede:trim}<div(.*)>{/dede:trim}{dede:trim}</div>{/dede:trim}{dede:trim}<li>{/dede:trim}{dede:trim}</li>{/dede:trim}{dede:trim}<ul>{/dede:trim}{dede:trim}</ul>{/dede:trim}{dede:trim}<font(.*)>{/dede:trim}{dede:trim}</font>{/dede:trim}{dede:trim}<table(.*)>{/dede:trim}{dede:trim}</table>{/dede:trim}{dede:trim}<tbody(.*)>{/dede:trim}{dede:trim}</tbody>{/dede:trim}{dede:trim}<tr(.*)>{/dede:trim}{dede:trim}</tr>{/dede:trim}{dede:trim}<td(.*)>{/dede:trim}{dede:trim}</td>{/dede:trim}{dede:trim}<a(.*)>{/dede:trim}{dede:trim}</a>{/dede:trim}{dede:trim}<iframe(.*)</iframe>{/dede:trim}{dede:trim}<style(.*)</style>{/dede:trim}{dede:trim}<script(.*)</script>{/dede:trim}{dede:trim}<option(.*)</option>{/dede:trim}{dede:trim}<select(.*)</select>{/dede:trim}{dede:trim}<embed(.*)>{/dede:trim}{dede:trim}</embed>{/dede:trim}{dede:trim}<param(.*)</param>{/dede:trim}{dede:trim}<object(.*)</object>{/dede:trim}

上面这一段万能采集过滤代码,不能用来采集带有视频的页面,因为已经过滤了视频,最后的四行是过滤掉视频的。如果你确认要采集视频,那就去掉最后四行。


上一篇:dedecms网站程序转换WordPress方法 下一篇:织梦cms网站channel频道调用标签使用方法
织梦cms相关文章阅读
  • 织梦cms会员中心调用会员最后登录时间和上次登录ip

    小李网络公司介绍织梦cms会员中心调用会员登录时间ip知识,包括dedecms织梦会员中心调用会员最后登录时间和IP的方法_织梦58,织梦常用调用标签织梦调用代码织梦相关文章调用进入会员中心dede...

  • 织梦cms首页将缩略图做为样式背景图

    小李网络公司介绍织梦cms首页将缩略图做为样式背景图知识,包括缩略图怎么弄文字背景图唯美背景图什么叫缩略图缩略图怎么恢复星空背景图情侣背景图一对缩略图可以删掉吗背景图可爱图片...

  • 织梦cms打开时不跳转至index.html页面修改方法

    小李网络公司介绍织梦cms打开时不跳转至index.html页面知识,包括修改实现打开DedeCms时不跳转至index.html页面_织梦58,html跳转网页代码html怎么跳转到其他htmlhtml5怎么实现页面跳转两个html页面之间的...

  • 织梦cms实现文章标题栏目名称网站名导航方法

    小李网络公司介绍织梦cms实现文章标题栏目名称网站名导航方法知识,包括创意栏目名称织梦栏目介绍栏目名称大全dedecms建立栏目dedecms副栏目调用织梦新建栏目dedecms栏目菜单dedecms左边栏目织梦...

  • 织梦cms后台服务器左侧菜单空白或不显示解决办法

    小李网络公司介绍织梦cms后台服务器左侧菜单空白或不显示解决办法知识,包括织梦安装页面空白dedecms不显示dede安装文件织梦登录界面空白织梦更新主页空白dedecms网站空白dede模块不显示dede模块...

  • 织梦cms系统建站优势有哪些

    小李网络公司介绍织梦cms系统建站优势有哪些知识,包括dedecms织梦系统织梦cms建站教程搜一品资源织梦cms建站教程织梦CMS织梦默认模板管理织梦cms移动织梦内容管理系统是什么织梦cms网站织梦...

  • 织梦cms调用分类及分类下文章调用办法

    小李网络公司介绍织梦cms调用分类及分类下文章调用办法知识,包括织梦相关文章调用织梦常用调用标签dedecms调用网站织梦调用代码dedecms调用教程dedecms文章日期dedecms调用dedecms文章代码....

  • 织梦cms去除图片img中width和height属性方法

    小李网络公司介绍织梦cms去除图片img中属性知识.包括织梦如何去除img图片中的style width height属性_织梦58,织梦怎样去除img中的style width height属性_CMS体系建站....

  • 织梦cms调用单个栏目链接方法

    小李网络公司介绍织梦cms调用单个栏目链接方法知识,包括织梦相关文章调用织梦常用调用标签织梦调用代码dedecms调用网站dedecms怎么调用dedecms栏目页标签dedecms栏目代码dedecms栏目合并....

  • 织梦cms首页列表页动态点击次数标签调用代码

    小李网络公司介绍织梦cms首页列表页动态点击次数标签调用代码知识,包括织梦栏目内容调用织梦相关文章调用织梦首页调用文章列表织梦栏目标题调用织梦主页模板在哪织梦栏目调用织梦仿站...

  • 织梦cms判断使用标签[field:global runphp='yes' name=autoindex]

    小李网络公司介绍织梦cms判断使用标签知识,包括field的用法织梦dedecms教程field什么意思啊织梦dedecms插件dedecms标签怎么用dedecms生成the fielddedecms的简单说明dedecms好吗....

  • 织梦cms程序调用日期格式化形式大全

    小李网络公司介绍织梦cms程序调用日期格式化标签代码知识,包括dedecms调用日期格式化形式大全-织梦二次开发-跟版网,dedecms织梦系统dedecms首页织梦cms移动织梦内容管理系统是什么织梦默认模板...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640