简数采集器Discuz免登录发布插件(在Discuz后台安装),可自动采集发送数据到Discuz系统(论坛帖子和门户文章都支持)。
通过Discuz插件发送数据操作步骤如下:
1. 采集数据
简数采集器是新一代在线网页数据采集工具,在浏览器就可以直接使用,还创新实现了可视化界面操作自动生成规则:采集只需鼠标选取、点击,保存,就这么简单!完全不用懂代码!
简数采集结果:
2. 安装Discuz采集插件(在Discuz后台)
1)下载简数采集器Discuz采集发布插件:Discuz免登录采集发布插件下载地址;
2)解压Discuz发布插件压缩包,得到 utf8 和 gbk 两种版本的插件文件夹,里面都有对应discuz论坛帖子(keydatas_discuz.php)和门户文章(keydatas_discuz_portal.php)的发布插件接口文件;
3)进入Discuz系统后台,确认Discuz系统的字符编码版本(UTF8或GBK);
4)打开相应版本 utf8 或 gbk 的插件文件夹,修改其论坛(keydatas_discuz.php)或门户(keydatas_discuz_portal.php)文件里的默认密码:
找到以下这行代码,将keydatas.com改为新密码;
define('kds_password', 'keydatas.com');
5)把改完密码的插件文件上传到Discuz系统根目录下即可,无需其他操作;
6)如果上传的是门户插件文件,还需要修改以下代码(论坛的忽略此步操作):
打开Dscuz系统的 config/config_global.php 配置文件(约在62行)
$_config['security']['urlxssdefend'] = 1;
把1修改为0
$_config['security']['urlxssdefend'] = 0;
Discuz论坛和Discuz门户采集发布插件安装完成。
3. 创建发送目标 (在简数采集器)
在简数采集器某个任务的【发送目标管理】处:
1)点击 “添加发送到Web配置” 按钮,创建 Discuz(论坛帖子)或 Discuz门户类型的发送目标;
2)在第一步 “Web免登录接口信息” 页面,填写DIscuz发布插件对应的接口地址和密码;
2-1)DIscuz类型发送目标,发布到Discuz论坛帖子;
2-2)DIscuz门户类型发送目标,发布到Discuz门户文章;
3)在第二步 “配置映射对应字段” 页面,发送的数据信息可选择映射采集的字段值或填写固定值,完成后点击保存:
3-1)Discuz论坛类型的配置映射
在【版块ID】行,一般在 “值来源2” 列填写Discuz已存在的论坛版块数字ID(在discuz后台的论坛 -》版块管理 -》获取对应版块的fid数字);
在【用户名】行,一般在 “值来源2” 列填写Discuz已存在的用户名(在discuz后台的用户 -》用户管理 -》搜索 -》获取对应用户名);
其他选项一般默认即可。
3-2)Discuz门户类型的配置映射
在【频道栏目ID】行,一般在 “值来源2” 列填写Discuz已存在的频道栏目数字ID(在discuz后台的门户 -》频道栏目 -》将鼠标悬浮在对应栏目的查看按钮上 -》页面左下角或右下角有对应的链接显示,其中catid的值为频道栏目数字ID);
在【用户名】行,一般在 “值来源2” 列填写Discuz已存在的用户名(在discuz后台的用户 -》 用户管理 -》 搜索 -》获取对应用户名);
其他选项一般默认即可。
4. 数据发送到Discuz
在简数采集器某个任务的【结果数据&导出发送】处:
1)点击 “发送数据” 按钮,弹出发送数据配置窗口;
2)选择要发送的数据范围(默认待发送即可),以及要发送的Discuz论坛或Discuz门户发送目标;
3)点击 “发送” 按钮,简数便会发送数据到Discuz网站;
备注:“按状态(批量模式)” 发送数据,启动后可以关闭电脑,云端发送无需值守,方便高效,省时省力。