Python Web-Scraping Daily + электронная почта? - PullRequest
0 голосов
/ 08 мая 2018

У меня есть json-ссылка на веб-сайт, который я хотел бы почистить один раз в день, а затем отправил мне содержимое этого письма. У меня уже есть вся очищенная часть кода. Просто не знаю, как автоматизировать подобные вещи, а затем отправлять их.

Система Mac с использованием vscode.

1 Ответ

0 голосов
/ 11 мая 2018

В системе 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

в начало вашего скрипта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...