我有一个json链接到一个网站,我想每天抓一次,然后通过电子邮件发送给我的内容。我已经完成了整个代码编写部分。只是不确定如何自动化这种事情,然后将其发送出去。
使用vscode的Mac系统。
答案 0 :(得分:0)
在mac系统中存在cronjobs。
打开终端并输入
env EDITOR=nano crontab -e
添加以下将在午夜运行的
0 0 * * * /your/path/to/python scrape.py
Ctrl + O然后按Ctrl + X保存并退出。
那就是它。
您没有指定脚本是否已经发送过电子邮件。你可以添加MAILTO =""在你的cronjob编辑的顶部编辑发送到哪里。
最后,你可能会发现奇怪的命令未找到'错误甚至认为你的脚本工作。如果是这种情况,请添加
PATH=/usr/local/bin:/usr/local/sbin:~/bin:/usr/bin:/bin:/usr/sbin:/sbin
到脚本的顶部。