NodeJs的一次实用(定时抓取数据)

NodeJs的一次实用(定时抓取数据),第1张

想定时抓取某个接口的数据,然后解析数据,通过邮件通知给我。

1、汪者 https 用来发送网络耐败请求

2、 node-schedule 用来实现定时任务

3、 nodemailer 用来发送邮昌陵颤件

介绍一下简单用法

我这里使用的QQ邮箱,使用第三方发送邮件需要打开授权,我这里开启的是 POP3/IMAP ,然后用授权码登录。 授权方法->

哈哈,还是比较成功的,达到了我预期的目标。

邮件接收的延迟比较大,大概3分钟左右,耐心等候,另外我在QQ邮箱的发件箱里没看到已发送的邮件,可能不会显示。

demo就不发了,比较简单,这几个模块组装起来就可以运行了。

var schedule = require('node-schedule')var rule = new schedule.RecurrenceRule()//每隔 30 分钟执行 rule.minute = [0, 30]//蠢卜弯弊弯每隔 15 分钟执带闷行: rule.minute = [0, 15,

node.js中可是考虑使用agenda模块来完成定时任颂信务。

------------

官网:碰颂https://github.com/rschmukler/agenda

---------------------

var Agenda = require('笑樱郑agenda')

var connectionOpts={db: { address: dbUrl}}

var agenda = new Agenda(connectionOpts)

agenda.processEvery('5 seconds')

agenda.start()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12545424.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存