Python网页每日抓取+;电子邮件?

Python网页每日抓取+;电子邮件?,python,web-scraping,Python,Web Scraping,我有一个json链接到一个网站,我想每天刮一次,然后将该网站的内容通过电子邮件发送给我。我已经设置了代码的整个刮取部分。只是不知道如何将这类事情自动化,然后发送出去 使用vscode的Mac系统。在Mac系统中存在cronjobs 打开终端并键入 env EDITOR=nano crontab -e 添加将在午夜运行的以下命令 0 0 * * * /your/path/to/python scrape.py Ctrl+O然后Ctrl+X保存并退出 就这样 您没有指定脚本是否也已发送电子邮件。

我有一个json链接到一个网站,我想每天刮一次,然后将该网站的内容通过电子邮件发送给我。我已经设置了代码的整个刮取部分。只是不知道如何将这类事情自动化,然后发送出去


使用vscode的Mac系统。

在Mac系统中存在cronjobs

打开终端并键入

env EDITOR=nano crontab -e
添加将在午夜运行的以下命令

0 0 * * * /your/path/to/python scrape.py
Ctrl+O然后Ctrl+X保存并退出

就这样

您没有指定脚本是否也已发送电子邮件。您可以在cronjob编辑的顶部添加MAILTO=“”,以便发送到任何地方

最后,即使脚本正常运行,也可能会出现奇怪的“command not found”错误。如果是这样,请添加

PATH=/usr/local/bin:/usr/local/sbin:~/bin:/usr/bin:/bin:/usr/sbin:/sbin

在脚本顶部。

我认为使用或其他系统调度程序(对不起,Windows上不知道)将允许您每天运行脚本。只需使用命令行脚本包装您的python脚本即可启动它,并使用cron作业运行该脚本,就可以开始了。编辑:Vscode不重要,那只是你的IDE。如果您在Mac上,您可以使用cron作业,因为它们是unix!看看教程,他们超级酷!您还可以使用Python芹菜和rabbitmq的组合。