您的位置首页百科问答

飞飞影视系统火车头采集器采集发布免登录接口

飞飞影视系统火车头采集器采集发布免登录接口

的有关信息介绍如下:

飞飞影视系统火车头采集器采集发布免登录接口

飞飞cms影视系统(即ppvod)是一套专为不同需求的站长而设计的视频点播系统,灵活,方便是最大的特色,为初学者快速架设网站首选。大多数站长都使用飞飞影视系统建站,虽然后台集成了不少采集接口,但大家都采集一要的内容,不利于优化,有的站长就通过采集软件自己采集了内容,本文主要介绍通过自己改写发布模块和程序实现火车头采集器不需要登陆自动发布到网站中。

首先打开火车头采集器,使用免费版的就行,火车头采集官方可以下载到,打开您自己的新建的采集项目

具体的采集规则就不介绍了,官方网站和百度上很多,规则建立后就在软件里可以测试下,看能采集不

规则定义时一定要按照影片内容要求进行采集,尽量采集好必填字段这样入库时才不会出错

然后打开第三步发布内容设置,点下面的web发布配置管理,点击右侧的新建

新建会弹出web发布模块编辑器,只用编辑内容发布参数选项,其他都不用管,发表地址后缀填写:/index.php?s=Admin-Collect-huochecaiji-mima-13456,来源后缀可以不用填写,post内容项一定要填写正确,需要入库的字段 ,对应你采集设置的名称。

下面发表错提示可以自定义,但在下面发布程序中要设置对应。成功标志代码同理,下面写上系统名称,如ff2.9,点击保存模块按钮。

保存后返回web发布配置管理窗口,右侧设置编码,网站根地址,如http://www.baidu.com不要后面的/,因为前面已经设置了/开始地址;下面选中不需要登陆,下面配置名写上,如FF2.9,保存配置就可以了。

发布模块配置后,就需要到网站下更改免登陆发布代码了,首先更改免登陆代码,打开 \Lib\Lib\Action 目录下的BaseAction.class.php文件,在parent::_initialize();下面添加如下代码:

if('123456'!=$_REQUEST['mima']) {$this->error('密码错误');}else{

//密码123456和上面第五步配置相同,自己更改,下面是如果是就默认是管理员登陆状态

$_SESSION[C('USER_AUTH_KEY')] =1;$_SESSION['admin_name'] = 'admin';$_SESSION['admin_ok'] = '1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1';

}

这里也可以使用IP地址判断,如果你采集器的电脑IP固定,可以在程序中判断来源IP,这样更安全

更改完免登陆代码后,就要写采集库接口了,打开\Lib\Action\Admin目录下的CollectAction.class.php文件,添加一个子函数,函数名称和第五步中的代码相同

//处理 火车头 采集内容并入库public function huochecaiji(){

$vod['vod_name']=trim($_POST['vod_name']); $vod['vod_actor']=trim($_POST['vod_actor']); $vod['vod_director']=trim($_POST['vod_director']);

...

//中间就是获取采集器提交过来的参数了,

看图片,自己可以根据需要,变更相应参数,

$cai = D('Cai');

$vod['vod_state'] = $cai->xml_insert($vod,false);

echo $vod['vod_state'];

}

修改完,保存文件,上传到服务器,然后用火车头采集,发布就可以了。。