网站程序自带的采集器采集文章(我要怎么批量的将采集到的数据,全部导入到帝国的数据库中呢)

优采云 发布时间: 2022-01-03 15:11

  网站程序自带的采集器采集文章(我要怎么批量的将采集到的数据,全部导入到帝国的数据库中呢)

  我在项目中接触到了优采云采集器。第一次用,感觉真的很神奇。 采集 数据真的很惊人。互联网上80%以上的数据都可以通过采集获取。正好最近用Empirecms做了一个信息门户网站。大家都知道,信息门户最头疼的就是数据。碰巧我有数据优采云采集,那个数据一个字跑酷。高兴了一阵子后,一个现实的问题来了,如何将采集中的所有数据批量导入到帝国的数据库中?我把我的问题说了,告诉了我的朋友,我的朋友说你可以写一个优采云的帝国发布模块。他这么一说,我就去优采云采集器看看,果然有发布模块的功能。 优采云提供三种数据发布模式。

  文件:/file/251274

  第一种:直接在网络上发布模块,在线发布。

  第二种:将发布的数据保存为文件。

  第三种:直接发布到数据库。

  按照我的想法,在网上搜索,搜索优采云发布模块,发现了很多结果,但是大部分教程都比较简单,字里行间多是胡说八道。 ,看完还是不知道怎么做。无奈之下,向朋友索取一份,学习了操作、修改等操作,接下来将这个优采云发布模块的方法分享给大家。我希望我不必像我一样来回走动:

  首先我们需要使用三个文件:

  第一步:将需要的文件放到指定文件夹中:

  将文件 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 步:直接在线测试。发布内容时,选择web在线发布到网站。

  

  通过以上步骤,就可以完成优采云的Empire发布模块。如果你还不明白,请给我留言。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线