我有一些 .js
文件,它们使用 Cheerio 从网页获取信息,但我想要做的是给它们某种 setTimeout
,比如 1 天的时间段来重新启动自己是否有新数据到来。我想我不应该使用 setTimeout
因为我将有 15-20 个文件机器人来获取数据,我应该使用线程,但是我将如何像服务一样使用它们。
最佳答案
我建议使用cron对于 Node 来说,它是 cron 的实现,并且使用起来非常简单。这将允许您安排任务在您需要时运行。它还允许您安排任务,而不会使用 setTimeout 使服务器重载,但根据您所说,您不会有太多任务,因此不会产生太大影响。
关于javascript - Node.js 机器人与 Cheerio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45767258/