子方有话
首先不得不说,目前网络上搜索到的苹果maccms8定时自动采集教程,可能很多都具有误导性,没把真正的道理讲明白,经过子方有料的摸索,终于踏出了一条辛苦路。
子方有料觉得,采集工作其实是一项很麻烦的工程,如果有自动采集,往往就事半功倍了。现在网络上的教程,基本都是说用宝塔的定时访问URL功能进行采集,这个到也无所谓。但所有的教程都没介绍原理,如果不注意细节,往往就陷入了失败之中,比如子方有料就花了相当一段时间。
说一下,子方有料觉得这个采集教程,对其它CMS自动采集也是具有一定的参考借鉴意义的。
定时自动采集原理
把采集参数即链接放到首页中,一旦有访客访问,比如子方有料踩了一下这个页面,就激活了自动采集工作。
那如果没有人访问,就不能自动采集了。所以才出现了通过各种工具访问采集链接,保证内容的持续更新。
全面自动详细采集教程步骤
接着添加定时任务。子方有料特别提示大家特别注意红框的部分。
第一点:任务名称必须得是英文
,执行文件只能是collect.php
,执行参数是刚刚复制到的链接,只要collect后面的部分
第二点:采集周期和采集时间,就是你勾选的时间段里,有访客访问就采集。如果你没有勾选的时间段,就算访问也不会触发自动采集机制。
最后,复制测试链接就可以了。甚至你可以像子方有料一样,上面的采集周期和时间全为空,通过crontab实现定时采集。
目前网络的教程,基本是跟你说全勾选再用宝塔定时访问url,这种是双重保障机制。因为子方有料只是玩两天,不是拿来做其它事情的,所以就无所谓了。
关于一些crontab的踩坑路,可以关注子方有料站内前后几天的文章。