我有一些.js
文件从Cheerio的网页上获取信息,但我想要做的就是给他们一种setTimeout
,比如1天的时间段,以便在有新数据时自动重启。我想我不应该用setTimeout
,因为我将有15-20个文件机器人获取数据,我应该使用线程,但我将如何使用它们,如服务。有Cheerio的Node.js机器人
0
A
回答
1
其实,15-20对我来说听起来很好用setTimeout
。
我想你可能想检查一些cron工具,如:https://www.npmjs.com/package/node-schedule,然后根据需要安排抓取工具重新扫描目标,因为这样做效率更高。
1
我建议使用cron作为节点,它是cron的一个实现,使用起来非常简单。这将允许您安排任务在您想要时运行。它还可以让你用setTimeout来安排你的服务器超负荷工作,但是从你所说的你不会有很多,所以它不会产生太多的影响。
相关问题
- 1. Cheerio/Node.js的 - 获取元素
- 2. discord.js node.js - 机器人回复收件人
- 3. 透过Facebook Messenger机器人在Node.js的
- 4. discord.js的Node.js - 机器人回复
- 5. Node.js蒸汽聊天机器人
- 6. Node.js + Cheerio:循环内的请求
- 7. 服务器端(同构)DOM maniuplation的Node.js + Cheerio
- 8. 在机器人机器人
- 9. Cheerio(node.js)在html上返回错误
- 10. 在Node.js上使用Cheerio时未定义
- 11. 如何把内容刮到html(Node.js,cheerio)
- 12. Node.js Web抓取问题|请求| cheerio
- 13. 使用Node.js w/Cheerio预处理HTML
- 14. Cheerio Node.JS外部标题链接问题
- 15. 的TableRow具有机器人
- 16. 的logback-机器人实现机器人没有发生
- 17. 我可以添加更多jQuery选择器给cheerio吗? (node.js)
- 18. 如何阻止所有机器人包括谷歌机器人和所有其他机器人与Htaccess
- 19. Skype的机器人Node.js的错误500测试连接
- 20. htaccess块*机器人和机器人*
- 21. 用于测试网络协议的Node.js机器人框架
- 22. 与node.js中的Wit.ai聊天机器人开始对话
- 23. 机器人的MapView
- 24. 机器人的NumberFormat
- 25. 机器人的EditText
- 26. 机器人的RelativeLayout
- 27. 机器人的MapView
- 28. RuntimeException的机器人
- 29. 机器人,servlet的
- 30. 新机器人超人,有一些令人讨厌的问题
感谢您的快速回复我会检查 – gnncrdm
我正在尝试这个whatabout运行我的机器人,我需要使用别的东西来继续在服务器上运行我的文件。因为没有服务或像这样的文件可以在我退出服务器时在服务器上停止 – gnncrdm
关于这一点,pm2可能会有所帮助 –