简数采集器PbootCMS免登录发布插件(在Pboot后台安装),可自动采集发送数据到PbootCMS系统。
通过Pboot插件发送数据操作步骤如下:
1. 数据采集
简数采集数据非常简单,不需要懂技术,只需输入一个网址(URL),系统便会智能自动识别数据和生成采集规则,包括:列表页、翻页和详情页(标题、正文、作者、发表时间、标签、描述等)。
简数采集结果:
2. 安装PbootCMS采集插件(在Pboot后台)
1)下载简数采集器PbootCMS采集发布插件:PbootCMS免登录采集发布插件下载地址;
2)解压Pboot发送插件压缩包,得到 keydatas 文件夹;
3)修改默认密码,打开插件的 keydatas/admin/controller/KeydatasController.php 文件,把这行代码的keydatas.com修改为新密码(大约在15行左右):
const kds_password = "keydatas.com";
4)将修改密码后的 KeydatasController.php 文件,上传到 Pboot系统此目录下:/apps/admin/controller ;
5)再把插件中的另外一个 keydatas/admin/model/KeydatasModel.php 文件,上传到Pboot系统此目录下:/apps/admin/model ;
6)修改PbootCMS系统 /apps/common/admincontroller.php 文件的代码:
6-1)搜索 public function __construct() 的 alert_back(约在79行左右):
alert_back('表单提交校验失败,请刷新后重试!');
修改注释掉这行代码:
//alert_back('表单提交校验失败,请刷新后重试!');
6-2)在 private function checkLogin() 函数搜索 $public_path (约在93行左右)
$public_path = array(
'/admin/Index/index', // 登陆页面
'/admin/Index/login'// 执行登陆
);
修改为:
$public_path = array(
'/admin/Index/index', // 登录页面
'/admin/Index/login', // 执行登录,注意这行代码最后以逗号结尾
'/admin/Keydatas/insertContent'
);
Pboot采集发布插件安装完成。
3. 创建发送目标 (在简数采集器)
在简数采集器某个任务的【发送目标管理】处:
1)点击 “添加发送到Web配置” 按钮,创建PbootCMS类型的发送目标;
2)在第一步 “Web免登录接口信息” 页面,填写PbootCM发布插件对应的接口地址和密码;
3)在第二步 “配置映射对应字段” 页面,发送的数据信息可选择映射采集的字段值或填写固定值,完成后点击保存:
在【内容栏目编码】行,一般在 “值来源2” 列填写Pboot已存在的栏目数字编码(在Pboot后台 “基础内容” -》“内容栏目” 处,查看对应栏目的编码数字,目前只支持新闻模型的栏目);
其他选项一般默认即可。
4. 数据发送到PbootCMS
在简数采集器某个任务的【结果数据&导出发送】处:
1)点击 “发送数据” 按钮,弹出发送数据配置窗口;
2)选择要发送的数据范围(默认待发送即可),以及要发送的PbootCMS发送目标;
3)点击 “发送” 按钮,简数便会发送数据到Pboot网站;
备注:“按状态(批量模式)” 发送数据,启动后可以关闭电脑,云端发送无需值守,方便高效,省时省力。
备注:如果发送数据失败提示404,可能是PbootCMS登录后台的默认地址 admin.php 修改过,请在发送目标第一步的【接收数据的接口地址】填写修改后的完整路径。
例如Pboot后台登录地址改为 /aaaa.php ,发送目标第一步地址就填写:
http://www.xxxxx.com/aaaa.php