赞
踩
nodejs 定时任务定时访问网页
npm install node-schedule
const schedule = require('node-schedule');
let https = require('http');
let schedule = require('node-schedule');
// 定义规则
let rule = new schedule.RecurrenceRule();
// rule.date = [1]; // 每月1号
// rule.dayOfWeek = [1,3,5]; // 每周一、周三、周五
rule.hour = 0; rule.minute = 0; rule.second = 0; // 每天0点执行
// rule.second = [0,10,20,30,40,50]; // 隔十秒
// rule.minute = [0,20,40]; // 每小时的0分钟,20分钟,40分钟执行
// 启动任务
let job = schedule.scheduleJob(rule, ()=>{
httpGet();
console.log('现在时间:',new Date());
});
// 取消任务
job.cancel();
function httpGet() {
let url = "http://vitian.vip"
https.get(url, function (res) {
console.log("请求成功: " + res);
})
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。