DXC采集3.0 -支持最新x3.2 x3.1 x3.0 无发帖条数限制 有定时功能
DXC 来自 Discuz! X2(X2.5) Collection 的缩写,DXC采集插件致力于discuz上的内容解决方案,帮助站长更快速方便的构建站点内容。
通过 DXC 采集插件,用户可以方便的从互联网采集数据,包括会员数据,文章数据。此外还有虚拟在线、单帖采集等辅助功能,让一个冷清的新论坛瞬间形成一个内容丰富、会员活跃的人气论坛,对论坛初期的运营有着很大的帮助。 是一款论坛新手站长必装的discuz应用。
DXC 2.5 的主要功能包括:
1、多种形式的url列表中采集文章,包括rss地址,列表页,多层列表等等。
2、多种方式写规则,dom方式、字符截取,智能获取,更加方便的获取想要的内容
3、规则继承,自动检测匹配规则功能,你会慢慢体会到规则继承所带来的方便之处
4、独特的网页正文抽取算法,能自动学习归纳规则,更加方便的进行泛采集。
5、支持图片的本地化,加水印功能
6、灵活的发布机制,可以自定义发布者,发布时间点击率等等
7、强大的内容编辑后台,你可以方便的对采集到的内容进行编辑,发布到门户,论坛,博客
8、 内容过滤功能,对采集的内容进行过滤广告,不需要的区域进行剔除
9、批量采集、注册会员,批量采集


【插件设计者启动方法】
打开 config/config_global.php 文件,在文件结尾添加以下代码开启插件设计者模式。
vip.com/bbs.cmzy168.com/template/vd_vshare/images/codebg.gif") 0px 0px repeat-y #f7f7f7;color:#666666;zoom:1;border:1px solid #cccccc;font-family:tahoma, "microsoft yahei", simsun;font-size:14px;">
$_config['plugindeveloper'] = 1;
【非法请求解决方法】解决方案如下:\source\class\discuz的discuz_application.php查找private function _xss_check() {
static $check = array('"', '>', '<', '\'', '(', ')', 'CONTENT-TRANSFER-ENCODING');
if(isset($_GET['formhash']) && $_GET['formhash'] !== formhash()) {
system_error('request_tainting');
}
if($_SERVER['REQUEST_METHOD'] == 'GET' ) {
$temp = $_SERVER['REQUEST_URI'];
} elseif(empty ($_GET['formhash'])) {
$temp = $_SERVER['REQUEST_URI'].file_get_contents('php://input');
} else {
$temp = '';
}
if(!empty($temp)) {
$temp = strtoupper(urldecode(urldecode($temp)));
foreach ($check as $str) {
if(strpos($temp, $str) !== false) {
system_error('request_tainting');
}
}
}
return true;
}
替换为:private function _xss_check() {
$temp = strtoupper(urldecode(urldecode($_SERVER['REQUEST_URI'])));
if(strpos($temp, '<') !== false || strpos($temp, '"') !== false || strpos($temp, 'CONTENT-TRANSFER-ENCODING') !== false) {
system_error('request_tainting');
}
return true;
}