访问式触发定时任务采集方法

问题介绍

优先推荐使用宝塔计划任务执行定时任务采集,若宝塔计划任务执行有问题,再尝试本方法。

【苹果cmsv10】采集插件定时任务自动采集设置教程

设置方法

找到你正在使用的模板,在模板文件夹中,找到底部模板。

访问式触发定时任务采集方法-萌芽采集交流社区

在底部模板中,添加如下代码保存。

<script>
/*定时任务初始化*/
$(function(){
    var t=(new Image());
	t.src= maccms.path + '/api.php/timming/index?t='+Math.random();
});
</script>

访问式触发定时任务采集方法-萌芽采集交流社区

按照以上方法设置保存后,当有用户访问或者你自己访问你网站前端页面的时候,就会触发加载定时任务链接,从而实现自动采集;

如果你网站都没人访问,那也就不能实现到时间自动更新了。

这个方法需要人去访问才能触发更新,宝塔的计划任务是自己到时间了就会去访问任务链接。

所以还是首选宝塔面板计划任务的方式去监控访问任务链接。

检查代码是否生效?

1、打开你网站首页,查看网页源代码

2、搜索代码“/api.php/timming/index”,查看有没有这个标识。(没有就不知道你代码添加到哪里去了,自己检查)

访问式触发定时任务采集方法-萌芽采集交流社区

3、用电脑端F12开发者工具,查看一下是否触发访问了这个地址

访问式触发定时任务采集方法-萌芽采集交流社区