加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
当前位置: 首页  文集文档  实用存档

dedecms 从采集到发布

时间:2009-06-09 00:00:00  来源:TIANZI.ORG  作者:天子  阅读:1486次
首先:你要先学会写采集规则
我们以163的在线FLASH视频教程为例学习编写一条采集规则:

登陆后台-采集管理-采集节点管理-增加新节点

1、内容模型选择普通文章,确定
节点名称:FLASH教程
目标页面编码:  GB2312  
列表网址获取规则:手工指定列表网址
http://tech.163.com/special/000915SN/FlashCS3.html

区域开始的HTML:
<TABLE class=maintable cellSpacing=1 cellPadding=0 width=720 bgColor=#c7ebfa border=0>

区域结束的HTML:<TD align=left vAlign=bottom class="cRed">未完待续……</TD>

保存,下一步。

2、网址获取规则测试内会显示获得的10条文章网址


保存信息并进入下一步设置

3、关键字过滤内容: 为了去掉它的广告内容直接用代码:{dede:field name='keywords'}{/dede:field}
摘要过滤内容:同理{dede:field name='description'}{/dede:field}

文章标题匹配规则: <h3>[内容]</h3>

文章内容匹配规则: <PARAM NAME="AllowFullScreen" VALUE="false">[内容]</OBJECT>

文章内容过滤规则:{dede:trim replace=""}</STRONG>{/dede:trim}
{dede:trim replace=""}</A>{/dede:trim}
{dede:trim replace=""}<P style="TEXT-INDENT: 2em">{/dede:trim}
{dede:trim replace=""}</P>{/dede:trim}


 下载字段里的多媒体资源 打钩

 保存配置并预览


保存并开始采集

开始采集网页

出现:DEDECMS 提示信息!完成当前下载任务!


3、进入采集管理 - 临时内容管理 

随便找篇文章点击进入,比如点击进入【启动FLASHCS3】这篇文章

如果你需要将内容进行批量替换,比如width="800"  height="600",替换成width="600"  height="450"
那么就在
要替换的字符串或正则表达式:width="800"  height="600" 
替换为:width="600"  height="450"
这样整个FLASH教程这个节点的内容都会替换掉


4、回到【采集节点管理】,勾选【flash教程】这个节点,点击下面的【导出数据】
选择好栏目,看下图,然后点击确定

文章已经自动生成

播放页面:
来顶一下
返回首页
返回首页

发表评论 【查看全部条评论】
用户名:
密码:
验证码:
匿名:
推荐资讯
找了个帝国CMS程序和百度云服务器BCC
找了个帝国CMS程序和
帝国CMS管理员登陆页面修改美化
帝国CMS管理员登陆页
留言本从access数据库直接转入帝国MYSQL
留言本从access数据
MacBookPro安装win10双系统
MacBookPro安装win1
相关文章
    无相关信息
栏目更新
栏目热门