javascript - 每 x 分钟运行一次 phantomjs 脚本

标签 javascript node.js automation phantomjs

我刚开始使用 phantom js ...我想在特定的时间间隔内执行一些任务,比如每 5 分钟捕获一次我的网站屏幕。

我知道很多 phantom js 脚本需要某种任务调度工具..比如 cronjob...所以我想我会通过搜索 google 获得大量选项,但我没有得到任何有用的东西。

我见过一些人通过在 nodejs 上使用简单的 setInterval 来运行它 服务器(phantomjs-node lib)但是根据这个答案

https://stackoverflow.com/a/15746154/590589 它不是很可靠

所以它要么是非常明显和简单的解决方案,因此没有人写它! 或者选择不多。

无论哪种方式,我都会感谢您的任何建议

最佳答案

只需将这样的任务添加到 cron 即可

*/5 * * * * /usr/bin/phantomjs /path/to/script.js

当然,你PhantomJS的位置可能不一样。检查

which phantomjs

关于javascript - 每 x 分钟运行一次 phantomjs 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34407866/

相关文章:

javascript - 使用 jQuery 调整表列大小

javascript - 如何将两个用户脚本合并为一个?

java - 如何在下拉列表中使用 xpath 选定文本

python - Selenium 即使提供了很高的隐式等待时间也无法找到元素

node.js - Async.Map 的回调不起作用

python - 使用 Sympy 返回自动导数

javascript - 如何使用 Javascript 从外部 url 播放音频文件?

javascript - 在 jQuery 中将事件绑定(bind)到元素的有效方法

javascript - 如何使用Nest.js在开发中提供MockService?

node.js - 如何将 Node.js 用于队列处理应用程序