苹果CMS指南

苹果CMS V10可以配合宝塔面板的计划任务,实现定时自动采集。相比依赖页面访问触发的方式,使用宝塔计划任务可以按照设定的时间自动执行,不需要手动打开网站页面,比较适合需要长期运行自动采集的网站。

准备工作

在设置苹果CMS V10宝塔定时任务之前,需要先准备以下环境:

  1. 安装好的宝塔面板,宝塔和苹果CMS可以安装在同一台服务器,也可以分别部署。

  2. 已经正常安装并运行的苹果CMS V10网站。

  3. 如果需要执行资源采集,需要提前完成采集源分类绑定。

  4. 如果涉及页面生成,需要提前配置好网站的URL模式以及相关生成设置。

为什么推荐使用宝塔计划任务

通过宝塔计划任务触发苹果CMS接口,可以减少依赖浏览器访问页面来执行任务。对于需要定时采集的网站,这种方式更加方便管理,也可以根据实际需求设置执行周期。

如果服务器没有安装宝塔或者不方便使用计划任务,也可以根据程序本身提供的方式采用页面触发,但对于长期自动运行的任务,使用服务器端计划任务通常更加方便。

获取苹果CMS定时采集参数

不同采集程序所需要的参数可能有所区别,具体参数通常可以在对应程序包的说明文档中找到。

如果不知道如何获取苹果CMS采集任务参数,可以使用谷歌浏览器或360极速浏览器,在苹果CMS后台对应的采集当日或其他采集操作链接上点击鼠标右键,然后选择复制链接。

第一步:获取采集今日的链接

例如需要添加一个“采集今日”的定时任务,可以先在苹果CMS后台找到对应的采集操作,然后复制该链接。

/admin.php/admin/collect/api.html?ac=cj&cjflag=0cf3a9d9fc61488a2ad80031abd63003&cjurl=http%3A%2F%2Fwww.2088zy.com%2Finc%2F2088m3u8.php&h=24&t=&ids=&wd=&type=1&mid=1&param=

第二步:删除问号前面的地址

复制链接以后,需要将 ? 以及前面的URL地址删除,只保留问号后面的参数。

例如上面的链接处理后得到:

ac=cj&cjflag=0cf3a9d9fc61488a2ad80031abd63003&cjurl=http%3A%2F%2Fwww.2088zy.com%2Finc%2F2088m3u8.php&h=24&t=&ids=&wd=&type=1&mid=1&param=

这部分内容就是后续设置定时任务时需要使用的参数。

添加苹果CMS定时任务

进入宝塔面板后,找到计划任务功能,添加一个新的任务,并根据程序说明填写对应的执行参数。

将上一步获取到的采集参数填写到任务配置中,然后根据自己的采集频率设置执行周期。

例如:

ac=cj&cjflag=0cf3a9d9fc61488a2ad80031abd63003&cjurl=http%3A%2F%2Fwww.2088zy.com%2Finc%2F2088m3u8.php&h=24&t=&ids=&wd=&type=1&mid=1&param=

注意:添加完成后一定要确认任务处于启用状态,否则即使设置了执行周期,宝塔也不会按照计划自动执行。

执行周期设置

执行周期需要根据自己的采集需求进行设置。例如需要每天执行,可以设置为每天固定时间执行;如果需要更加频繁地更新资源,则可以根据服务器性能和采集源情况设置更短的执行间隔。

不建议在不了解采集源限制和服务器负载的情况下设置过高的执行频率,以免造成服务器资源占用过高或采集源访问压力过大。

测试苹果CMS定时任务

任务添加完成后,可以先点击测试,确认任务能够正常访问。

测试时可以获取到类似下面的访问URL:

/api.php/timming/index.html?name=aa

可以将测试得到的访问URL复制下来,后续用于配置和检查任务执行情况。如果测试页面不方便复制地址,也可以在浏览器中将链接打开后再复制。

进入宝塔添加计划任务

完成苹果CMS端的参数准备后,进入宝塔面板:

宝塔面板 → 计划任务 → 添加任务

然后根据当前程序包提供的任务说明填写执行方式、执行周期以及对应参数。

设置定时采集时的注意事项

  • 苹果CMS需要正常运行,后台采集功能也需要能够正常使用。

  • 采集前应先完成采集源与网站分类的对应关系设置。

  • 涉及生成页面时,需要提前配置好网站URL模式及生成相关设置。

  • 获取参数时,可以直接从苹果CMS后台对应操作链接中复制。

  • 复制链接后,只需要保留 ? 后面的参数部分。

  • 宝塔计划任务添加完成后,一定要确认任务已经启用。

  • 建议先手动测试任务,确认接口能够正常访问后,再设置长期自动执行。

  • 具体参数名称和执行方式可能因苹果CMS版本、采集程序或第三方程序包不同而存在差异,应以实际程序说明为准。

总结

苹果CMS V10配合宝塔计划任务,可以实现自动执行采集任务。基本流程就是先在苹果CMS后台获取采集操作链接,然后提取 ? 后面的参数,再根据程序说明添加到宝塔计划任务中,并设置合适的执行周期。

完成配置后,建议先使用测试功能确认访问正常,再开启长期自动执行。对于需要定期更新影视资源的苹果CMS网站,这种方式可以减少手动操作,让采集任务按照预设时间自动运行。