首页 > 网站 > 建站经验 > 正文

DEDE 4.0 自动采集源文件 提供了

2019-11-02 17:00:43
字体:
来源:转载
供稿:网友
DEDE 4.0 自动采集源文件

放在网站跟目录

WINDOWS系统 建立个 ****.cmd 内容  

D:/php/php-cgi E:/wwwroot/**/cj.php

再做个计划任务就可以了(D:/php/php-cgi E:/wwwroot/**/cj.php 知道是什么吧)

LINUX 系统定时间任务偶不会 一样是 运行 cj.php 会的可以回复下

cj.php  源文件

复制代码 代码如下:

<?php 

//要放别的目录请改路径 

require_once(dirname(__FILE__)."/include/config_base.php"); 

require_once(dirname(__FILE__)."/include/pub_collection.php"); 

require_once(dirname(__FILE__)."/include/pub_datalist.php"); 

require_once(dirname(__FILE__)."/include/inc_functions.php"); 

require_once(dirname(__FILE__)."/include/pub_dedetag.php"); 

require_once(dirname(__FILE__)."/include/inc_archives_view.php"); 

require_once(dirname(__FILE__)."/include/inc_arclist_view.php"); 

//添加数据 采集栏目名称,采集栏目ID, 前台栏目名称,前台栏目ID  有几个就填写几行 

$makearr = array(); 

array_push($makearr,array('采集一',1,'分类一',25)); 

array_push($makearr,array('采集二',2,'分类二',26)); 

//其它一些参数 

$makehtml = 1 ;//生成文章 

$threadnum  = 5 ; //间隔时间 

$pagesize = 5; //设置线程 

$islisten = 0 ; //附加选项 不下载曾下载的网址-> 0 ; 仅下载未下载内容->-1; 重新下载所有内容->1 

$sptime = 0 ; //防刷新的站点需设置  x秒 

$channelid = 1 ;//导入的文章模型 

$web = "www-data"; //web用户 

$webgroup = "www-data"; //web用户组 

$onlytitle = 1 ; // 

while(sizeof($makearr)>0){ 

        $nid = $makearr[0][1]; //采集栏目ID 

        $typeid = $makearr[0][3]; //前台栏目ID 

        array_shift($makearr); 

        //采集 

        //多线程模式初次设置 

        $co = new DedeCollection(); 

        $co->Init(); 

        $co->LoadFromDB($nid); 

        $co->GetSourceUrl(); 

        $co->dsql->SetQuery("Update dede_conote set lasttime='".mytime()."' where nid=$nid"); 

        $co->dsql->ExecuteNoneQuery(); 

        $co->dsql->SetQuery("Select aid,url From dede_courl where nid=$nid "); 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表