С момента включения двухфакторной аутентификации -(ака. 2 -пошаговая проверка )в Google, мои сценарии экспорта в Google больше не работают. Комп проверен и доверен, а вот скрипты как-то нет. По сути, каждый раз, когда запускается задание cron, я получаю новый «код подтверждения Google», и сценарий завершается ошибкой. Я предполагаю, что раз и навсегда аутентифицировать такие сценарии с помощью wget
или curl
должно быть просто, но я не смог найти никакой документации о том, как это сделать.
Схемы аутентификации Google прошли множество итераций, и я больше не могу войти в систему, используя curl
или mechanicalsoup
. Я пытался использовать такие URL-адреса, как https://accounts.google.com/ServiceLogin?continue=https://calendar.google.com/calendar/exporticalzip&Email=username@gmail.com&Passwd=application-specific-password
, и меня всегда перенаправляли на страницу входа, обычно с сообщением «Используйте пароль своей учетной записи вместо специального пароля приложения -».