Цель: Разработать скрипт, который будет проверять, когда мои внешние поп-аккаунты проверялись в последний раз, когда Google не проверял их. Если время превышает некоторое количество, проверьте поп-аккаунт.
Моя причина: Я использую автономный клиент.Я не хочу входить в Gmail, и я хочу, чтобы все мои внешние электронные письма проходили через Gmail.Иногда приходит важное электронное письмо, и мне нужно войти в gmail, перейти в раздел аккаунта и нажать «проверить электронную почту».Это невероятно раздражает.Я бы хотел, чтобы у них была возможность опрашивать поп-аккаунт с определенной частотой.Вместо этого они используют алгоритм, который может варьироваться от 1 минуты до 1 часа.
Мои подходы до сих пор: Так что я могу войти в Gmail, используя curl.Я могу почистить страницы.Проблема в том, что Google использует javascript / ajax, поэтому curl получает html-версию gmail, а эта версия не содержит информации, которую я ищу.Он доступен только в ajax-версии gmail.
Я могу использовать селен, но, по сути, мне нужно открыть Firefox.Я не хочу этогоЯ хочу решение, которое может работать в фоновом режиме, который будет проверять каждые 10 минут.
Мои подозрения о том, как это сделать: Я видел несколько постов об использовании безголовых браузеров с возможностями javascript.Очевидно, некоторые из них можно контролировать с помощью Python.Однако это кажется довольно сложным.
Итак, мои вопросы Как лучше всего решить мою проблему?Я предпочитаю использовать Python, но я открыт и для других языков.Должен ли я использовать JavaScript для выполнения этой задачи?Нужен ли безголовый браузер или есть другие альтернативы?
Спасибо.