网站采集器自动超文章发布(我要怎么批量的将采集到的数据,全部导入到帝国的数据库中呢)
优采云 发布时间: 2021-09-04 07:24网站采集器自动超文章发布(我要怎么批量的将采集到的数据,全部导入到帝国的数据库中呢)
我在项目中接触到了优采云采集器。第一次用的时候,感觉真的很神奇。 采集数据真的很棒。网上80%以上的数据都可以通过采集获取。碰巧我最近用 Empirecms 制作了一个信息门户 网站。大家都知道,信息门户最头疼的就是数据。数据我只有优采云采集,一个字跑数据很爽。高兴了一阵子,一个现实的问题来了,如何将采集收到的所有数据批量导入到帝国的数据库中?我谈到了我的问题并告诉了我的朋友。朋友说可以写一个优采云 Empire 发布模块。他这么一说,我就去优采云采集器看看,果然有发布模块的功能。 优采云提供三种数据发布方式。
文件:/file/251274
第一种:直接在网络上发布模块,在线发布。
第二种:将发布的数据保存为文件。
第三种:直接发布到数据库。
按照我的想法,在网上搜索了优采云publishing modules,发现了很多结果,但是大部分教程都只是小菜一碟,大部分都是废话当天。在那之后,我仍然不知道该怎么做。无奈之下,向朋友索取一份,学习了操作、修改等方法,接下来将这个优采云发布模块方法分享给大家。希望不要像我一样走来走去:
首先我们需要使用三个文件:
第一步:将需要的文件放到指定文件夹中:
将文件 1 复制到 e/admin/,将文件 2 复制到 e/class/ 文件夹。
文件2.需要二次开发,其作用是可以远程保存图片。代码如下。
// 二次开发代码
if($add['diy'] == 1){
//远程保存标题图片
if($add['titlepic']){
$tranr=DoTranUrl($add['titlepic'],$add['classid']);
if($tranr[tran])
{
$tranr[filesize]=(int)$tranr[filesize];
$tranr[type]=(int)$tranr[type];
//记录数据库
eInsertFileTable($tranr[filename],$tranr[filesize],$tranr[filepath],$username,$add['classid'],
'[s][URL]'.$tranr[filename],$tranr[type],0,$add['filepass'],$public_r[fpath],0,0,$public_r['filedeftb']);
//$add['titlepic']=$tranr[url];
$addtitlepic=",titlepic='".addslashes($tranr[url])."',ispic=1";
}
}
}
第 2 步:编写优采云 的发布模块。
第 3 步:直接在线测试。发布内容时,选择在线发布到网络网站。
通过以上步骤,优采云的Empire发布模块就可以完成了。如果你还不明白,请给我留言。