dedecms采集
dedecms采集目前仅支持栏目内容模型为"普通文章|article"的新闻采集。 对于其它内容模型或自定义的模型发布请参照当前源码或官方文档自行开发。功能:
以csv文件提交和表单模拟两种方式将新闻采集结果发布到dedecms系统里。dedecms采集提供以下功能:
- 多个责任编辑员随机发布新闻。
- 增量发布新闻,自动过滤已有新闻。
- 完全保留和支持dedecms系统原有的功能,支持附加插件。
- 支持TAG标签,需要用户在采集新闻时定义tags单元,否则忽略。
- 支持文章摘要,需要用户在采集新闻时定义desc单元,否则忽略。
- 支持DEDECMS5.5版本,提供gbk和utf8两种编码。
注意:
- 如果你修改了"管理路径"(dede),请打开/taker/patch/article_add.php, 将define ( 'TAKER_DEDE', 'dede' ) 修改为正确的路径。
- 栏目的内容模型必须为"普通文章|article"。
- "普通文章|article"的channelid必须为1,否则请修改文件/taker/csv/input.php中的channelid。
- 必须修改/taker/util/user.csv中的数据,修改为正确的责任编辑员。
安装:
1.下载文件
从当前页面底端的下载列表中选择相应的版本以及编码,请保持编码与你的织梦系统的编码保持一致。2.上传文件
解压rar文件到本地后,将taker文件夹(包括taker文件夹)上传到DEDECMS系统的根目录里。上传后的目录形式为: <DEDECMS系统根目录>/taker/lang.php3.安全设置
- 为了安全,请修改taker文件夹。你可以不修改文件夹,不影响功能。
- 复制/taker/config.php,命名为config_custom.php,设定视采用户信息。你可以保留为空,系统将不验证用户信息。
4.修改DEDECMS采集的新闻编辑员<必需>
- 在你的织梦系统中注册多个新闻责任编辑员,并分配一定的权限。
- 新建/taker/util/users_custom.csv文件。
- 将这些新闻编辑员添加到users_custom.csv文件中,格式为"id","密码",(需要引号),两行之间用逗号隔开。
5.测试
离线发布一些测试数据来检查当前的安装状态。可以有效排除各种问题。- 在浏览器里打开"<你的域名>/taker/",点击"离线发布数据(csv)"。
- 在"视采采集器离线发布工具"的页面上输入测试栏目的ID,选择"<你机器上的插件解压后的文件夹>/taker/csv/data.csv",然后点击提交,等待上传完成。
- 刷新你DEDECMS系统的测试栏目,查看是否有新的新闻产生。
- 回到"视采采集器客户端控制台"页面,点击"查看log信息",看看是否有错误信息,然后清空数据。
- 进入DEDECMS系统管理员的后台,删除DEDECMS系统上的测试数据。
采集数据:
用户可以以两种方式发布数据。csv生成器或内容发布器(不推荐)其中一种即可。1.以csv生成器发布
登录service.caijiqi.net,进入采集系统,定义新闻列表以及新闻采集规则,定义csv生成器规则。参数设定说明:
在csv生成器里题写以下参数:
1.上传网址:
上传网址修改为"http://你的域名/taker/index.php?fid=栏目id"。 参数fid为CMS栏目参数,其值可以通过后台中的网站栏目管理页面得到栏目id 。如:采集专栏[ID:6](文档:7) ,则栏目的fid为6。
2.单元参数:
在单元名列表里填写以下参数:
增加一行,单元名题写为subject,在值这一列里选择新闻标题对应的单元,必须。
增加一行,单元名题写为message,在值这一列里选择新闻内容对应的单元,必须。
增加一行,单元名题写为tags,在值这一列里选择TAG标签对应的单元,可选。
增加一行,单元名题写为desc,在值这一列里选择新闻摘要对应的单元,可选。
然后点击页面顶端的规则菜单中的保存菜单项保存规则或运行菜单项运行当前规则。
csv生成器用法请参考网站上的用户操作手册。
2.以内容发布器发布(不推荐)
登录service.caijiqi.net,进入采集系统,定义dedecms采集规则,然后定义内容发布器规则。登录表单-action:http://你的域名/taker/patch/logging.php
发布表单-action:http://你的域名/taker/patch/post.php
内容发布器用法请参考网站上的用户操作手册。
如果您需要帮助,请联系我们的qq:107175884,免费为您提供支持。

