站长中国
设为首页 | 帮助中心

站长论坛 站长下载
您所在的位置: 站长中国 > 站长专栏 > DEDECMS专栏 > 经验交流 > 正文

Dede如何采集分页
  2007年08月06日14:31:40  评论(1条) 字体:[ ]
相关热点:采集 文章 var: 规则 /dede:note /dede:function

我们以采集http://www.xiaocao.com/text/class1/class1/200609/text_28623.html (从链接我们也能看出这个网站也是用dede做的,呵呵)作为例子吧,这是一个典型的内容页面,文章的最下面有分页的地址。

首先,我们新建一个采集节点,如下图
注意,这里我用的是文章网址,不是文章列表网址,主要是为了演示方便,你也可以用文章列表网址替换你自己的来源网址,这里我就不多说了。
接下来就是设置分页匹配规则了,什么是分页匹配规则呢?我的理解就是告诉dede网页中哪些地方是放文章分页链接的,dede从中提取分页的链接地址。这里我们只要查看目标网页的源代码,找到分页地址附近的html代码就行了,如图。
然后填入分页匹配规则,这里的"[var:分页区域]"就是目标网页中分页链接的部分。右边的两个单选框,分别对应的是全部列出的分页列表形式,比如:"[1] [2] [3] 下一页";上下页形式的分页列表形式,比如:"[上一页] [下一页]"。容易看出,我们的目标网页是属于第一种情况,即所有的分页地址都已经列出来了。
下面就是设置采集的各个字段了,这里我只讲一下文章内容字段的规则,其他的规则比较简单,看看dede官方网站上的教程就足够了。
上图中匹配区域比较简单,我不多说了,重点是过滤规则。这里的过滤规则主要是把目标网页中的分页链接地址去掉,不然的话,那些分页链接也会作为文章内容采集过来,生成出来会很难看。因为我们要过滤的是分页链接地址,所以一定记得要把旁边的“分页内容字段”选上,不然在采集的时候会出错。如果是过滤其他内容的时候,可以不用选。还有一个要注意的地方就是:过滤规则里面的内容都是正则表达式,而匹配区域里面的不是,前面说的分页匹配规则里面的也不是。
至此,采集节点就设置完了,保存之后就可以开始采集了。
采集完成之后,我们在采集的内容里面能看到上图所出现的标记,那就是内容分页的标记,在生成html的时候,就会从标记的地方分页,如果你没有看到那个标记,说明采集节点的设置不对,自己再好好检查一下。
好了,最后是导出数据,然后生成html,看看我们采集出来的文章分页是什么样子吧:
效果非常好,看来dede确实非常强悍啊,呵呵。最后说明一下我的dede版本:3.1 lit,如果还有什么问题,欢迎一起探讨。
最后,把这个例子的配置文件贴出来,方便大家学习:
{!-- 节点基本信息 --}
{dede:item name='实用范文-工作总结'
 imgurl='/upimg' imgdir='../upimg' language='gb2312' typeid='1' macthtype='string'}
{/dede:item}
{!-- 采集列表获取规则 --}
{dede:list source='app' sourcetype='archives' 
           varstart='1' varend='26'}
  {dede:url value='http://www.xiaocao.com/text/class1/class1/200609/text_28623.html'}http://www.xiaocao.com/text/class1/class1/200609/text_28623.html{/dede:url} 
  {dede:need}text_{/dede:need}
  {dede:cannot}{/dede:cannot}
  {dede:linkarea}<td class="newtitle">&nbsp;<b>工作总结文章列表</b></td>[var:区域]<!-- 分页开始 -->{/dede:linkarea}
{/dede:list}
{!-- 网页内容获取规则 --}
{dede:art}
{dede:sppage sptype='full'}<p align='center'><b><font color='red'>[1]</font>&nbsp;[var:分页区域]&nbsp;&nbsp;</b>{/dede:sppage}
  
  {dede:note field='dede_archives.title' value='[var:内容]' comment='文章标题' 
   isunit='' isdown=''}
    
    {dede:match}<title>[var:内容]</title>{/dede:match}
    
    {dede:function}{/dede:function}
    
  {/dede:note}
  
  {dede:note field='dede_archives.sortrank' value='[var:内容]' comment='排序级别' 
   isunit='' isdown=''}
    
    {dede:match}{/dede:match}
    
    {dede:function}@me = time();{/dede:function}
    
  {/dede:note}
  
  {dede:note field='dede_archives.writer' value='[var:内容]' comment='文章作者' 
   isunit='' isdown=''}
    
    {dede:match}{/dede:match}
    
    {dede:function}@me = "范文"{/dede:function}
    
  {/dede:note}
  
  {dede:note field='dede_a rchives.litpic' value='[var:内容]' comment='缩略图' 
   isunit='' isdown=''}
    
    {dede:match}{/dede:match}
    
    {dede:function}@me = @litpic;{/dede:function}
    
  {/dede:note}
  
  {dede:note field='dede_archives.pubdate' value='[var:内容]' comment='发布时间' 
   isunit='' isdown=''}
    
    {dede:match}{/dede:match}
    
    {dede:function}if(@me!="") @me = GetMkTime(@me);
else @me = time();{/dede:function}
    
  {/dede:note}
  
  {dede:note field='dede_archives.senddate' value='[var:内容]' comment='录入时间' 
   isunit='' isdown=''}
    
    {dede:match}{/dede:match}
    
    {dede:function}@me = time();{/dede:function}
    
  {/dede:note}
  
  {dede:note field='dede_addonarticle.body' value='[var:内容]' comment='文章内容' 
   isunit='1' isdown=''}
    
    {dede:match}<script language="JavaScript" type="text/javascript" src="/AD/artcontent.js"></script>[var:内容]<table width="100%" border="0" cellspacing="0" cellpadding="0">{/dede:match}
        {dede:trim}<p align='center'><b>(.*)</b></p>{/dede:trim}
    {dede:function}{/dede:function}
    
  {/dede:note}
{/dede:art}

责任编辑:

收藏本文 打印 打印本文  推荐本文 告诉好友 投稿 投稿邮箱

站长排行

专栏

学院

新闻

盈利

ECSHOP模板制作参考文档
悬挂阿里妈妈会否被百度惩罚
阿里妈妈是否是中小站长的救世主?
最强网店ECShop发新版 众多酷炫功能给
ECSHOP模板下载
土豆网,优酷网,爆米花等视频网站采集
网上商店系统巅峰对决 ECShop vs ShopE
DedeCms模板安装/制作概述
艰难的走在创业的路上 第一天
编程中国全站采集规则
[揭密网络黄链]中国留学生买凶专破日本
超强弹出窗口代码,什么都挡不住
JSP语法(6)
贴吧发帖机使用教程(绝对原创)
FLASH视觉特效实例之地震效果
关于数据分页(转自www.codeproject.co
ASP实现文件直接下载
Photoshop制作光感超酷效果水晶球
 遍历ASP.NET页面控件
永远的后门[经典]+查不出的后门
淘宝网卖家公然叫卖“艳照门”照片集
驳《百度Hi面世对腾讯有利》
国内各IT企业办公环境揭秘(多图)
Google绿色专家质疑黑色背景网页节省资
阿里妈妈广告卖主全攻略
站长创业源动力 主流站长站赏析
推荐阅读:80年小子的创业道理
Discuz!6.0猛将出击 最强论坛程序酷炫
我的网络,我的团队:专访李文明
百度新闻频道改版十天 流量止跌反弹翻
性福联盟 一个不尊重站长的联盟
大脚:日赚100元—揭露最新firefox欺骗
大脚:垃圾站超级赚钱法之二—突破“站
大脚:垃圾站超级赚钱法之——前言
迅雷联盟、快车联盟收入对比
经理人必看的十个管理网站
Google Adsense的秘密 第二版
西联汇款兑付城市查询
不用SEO取得成功的10个步骤
关于做GOOGLE的五条经验
站长学院  网页设计 建站教程 图形图象 网络编程

windows 2008中
windows 2008中
Photoshop CS3
Photoshop CS3

中国是间谍软件最大受害国 来
南征北战 双线路网站解决办法
王建然之欲望和理想的对话
windows 2008中文版iis7+asp+p
北大青鸟搜索引擎广告策略案例
网站推广高人的8点心得
几个颇有创意的网站推广方法

新闻线索

如果你有站长界人事变动、重组并购、变革技术出现,以及产品投诉等重要新闻线索,请告诉我们,我们会给予特别关注。
0631-3653338
站长中国编辑部
站长中国24小时新闻热线: 13256307008