使用火车头,简数采集器,八爪鱼等文章采集工具,采集的数据要怎么发布到自己的织梦CMS网站呢?
可用对应的发布插件接口来接收数据,然后处理接收的数据写入网站。
织梦(DedeCMS)通用免登陆文章发布插件(PHP版)支持对接大部分采集工具(火车头,简数等都可以),只要填写对应参数,就可以轻松批量发布到自己的织梦Dede cms网站。
1. 织梦通用免登陆发布插件功能说明
I、免登陆使用方便简单;
II、安全:发布时支持密码验证功能,大大增加安全性;
III、可指定发布分类栏目;
IV、免重复发布机制:相同标题文章不重复发布;
V、插件基于织梦dede5.7-SP2版本开发,暂时只支持文章模型;
VI、插件是开源的,可以自行增加对应新功能;
2. 织梦通用免登陆发布接口使用说明
2-1 下载插件
从网盘下载插件:
链接:https://pan.baidu.com/s/1gS9aIHIo6qYHguxughCOLw?pwd=414h
提取码:414h
2-2 安装插件
I、下载插件后,选择网站对应的字符编码(UTF_8或GBK)安装包,解压出对应的xml文件。
II、然后进入织梦后台,左侧菜单点击 [模块] ,然后在模块管理下点击 [上传新模块] 选项,选择对应字符编码的xml文件,点击 [确定] 按钮,然后跟着安装指引一步步安装即可。
III、安装成功后,在左侧菜单 [模块] 下可以看到 [免登陆发布配置] 选项,进入修改默认密码,重复发布机制也是在此处设置的:相同标题文章不重复插入,勾上即生效;
IV、特别要注意的:如果你网站的PHP版本是7及以上的,请在安装插件前修改一处代码,否则会安装失败无法使用的:
在你网站找到该文件/include/dedeatt.class.php,然后修改此处代码,约在23行左右
//约在23行左右
var $Items = "";
//修改成以下代码
var $Items = array();
2-3 对接采集工具
I、在采集工具创建对接的模块或目标,填写发布的地址:
http://www.域名.com/articlePost/index.php?__post_flag=post
II、填写要发布的参数名称及映射哪些内容,这里列出常用的几个参数:
__post_password//发布密码,对应先在接口文件里设置的密码。[建议必填]
title//标题。[必填]
body//内容。[必填]
typeid//文章栏目(映射的内容应该是数字ID)。[必填]
channel//频道模型,暂时只支持文章模型,一般是填写数字1。[必填]
writer//DEDE发布用户登录名。[必填]
pubdate//发布时间。[可选]
举例
最后就可以将采集的数据,批量自动发布到网站了。