文章cms采集(帝国CMS做垃圾站垃圾站做正规站,手动更新垃圾站)

优采云 发布时间: 2022-01-27 12:06

  文章cms采集(帝国CMS做垃圾站垃圾站做正规站,手动更新垃圾站)

  首先是我第一次接触Empirecms,我自己也是程序开发的外行。我只是一个用户(垃圾站),一直用DEDEcms+采集Man,但是由于织梦的负载在处理百万甚至更多的数据时真的很高,我想用Empirecms作为垃圾站试试。我们都知道,建一个垃圾站不像是一个普通的站。它需要手动更新。垃圾站越自动化越好。最好不要让人管理它。这是我研究的方向,好了,废话不多说。一、自动实现采集自动实现采集这是我为这个文章所做的:当然,你需要多个采集节点到采集 是的,

  二、实现自动审核更新为了实现自动审核更新,我差点把帝国论坛的帖子翻了个底朝天。虽然上面的帖子说也可以实现自动审核,但我不会,不是真的。终于找到了这个文章:这里不得不提一下,上面文章的作者老北真是个热心人。谢谢一次!如果使用上面的方法自动更新,需要注意几点: 1、触发上述代码时,需要添加密码。比如我的触发方式是借用第一点自动采集触发的思路,同样使用定时任务触发,在e/tasks/current下创建一个文件,编写触发代码触发这个审计代码,然后使用定时任务触发。具体来说,在 e/tasks/ 下创建一个 zdgx.php 文件,代码如下:

  然后将 zdgx.php 列出到计划任务中。2、如果列很多,列出两三百,建议在老北的代码中使用基于时间的审核,否则负载会有点高。(老北码中的时间码只是注释而已你的专栏。比如我的大概有两百四十个专栏,我会设置十个专栏每小时复习更新),我将分阶段给大家分享我复习的代码:

  

$hours = date ( 'H' );

switch($hours){

//频道和列表

case '1': $where = "bclassid = 0 or classid between 1 and 10";

break;

case '2': $where = "bclassid = 0 or classid between 11 and 20";

break;

case '3': $where = "bclassid = 0 or classid between 21 and 30";

break;

case '3': $where = "bclassid = 0 or classid between 31 and 40";

break;

case '4': $where = "bclassid = 0 or classid between 41 and 50";

break;

case '5': $where = "bclassid = 0 or classid between 51 and 60";

break;

case '6': $where = "bclassid = 0 or classid between 61 and 70";

break;

case '7': $where = "bclassid = 0 or classid between 71 and 80";

break;

case '8': $where = "bclassid = 0 or classid between 81 and 90";

break;

case '9': $where = "bclassid = 0 or classid between 91 and 100";

  三、坚持要开车的计划任务采集,复习。关于这一点还有一件事要说。从逻辑上讲,我们总是可以打开后台,打开“正在运行的计划任务页面”(即运行/e/admin/task.php页面),但我觉得不是很好。我试了一下,后台一直开,太好了,不是很安全,而且网页上的cookie会失效。过一段时间应该重新登录。在这里,我想到了另一种方法来自动刷新“计划任务页面”以保持他的cookie有效。嗯,我在网站的根目录下创建了一个HTML文件,我一般在VPS中打开这个文件,不需要打开帝国后台。此 HTML 文件代码也共享如下:

  

function abc() {

document.getElementById("MFrm1").src='http://www.***.com/e/admin/task.php';

}

setInterval('abc()',900000);

  其中的 900000 表示页面每隔这么多毫秒刷新一次。

  好的,就是这样,你要做的最后一件事就是继续打开最后一个 HTML 文件,你的 网站 将保持 采集, update, 采集, update。以上方法是我在做的垃圾站:我用的方法,里面的代码也在用,记得把***.com改成自己的域名。. . . . . . .

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线