Как создать скрипт для доступа к электронной почте и отображения в браузере
Я пытаюсь создать скрипт Python, который позволяет мне войти в свою электронную почту с моим паролем и именем пользователя, а затем открывает браузер, который входит в систему, используя эту информацию, поэтому мне не нужно вводить свою информацию. Пока это то, что у меня есть:
os.system("start chrome.exe http://www.yahoomail.com")
Это позволяет мне запускать chrome для того URL, который, очевидно, просто открывает его и не регистрирует меня автоматически. Итак, я хочу знать, как я могу сделать так, чтобы он открывал браузер и автоматически входил в мою электронную почту?
Спасибо, кто ответит.
2 ответа
Взгляните на Selenium, это именно то, что вы ищете. Также в качестве опции вы можете использовать некоторые безголовые броузеры, такие как PhantomJS
или вы можете использовать PyQt4 (Webkit)
,
Библиотека urllib2, по-видимому, способна обрабатывать входы в систему (иногда также требуется помощь менеджера файлов cookie, такого как cookielib.) Суть в том, что каждый почтовый сервис будет немного отличаться, и вам придется копаться в исходном коде для на этой странице (Ctrl+U в нескольких браузерах, таких как Firefox и Google Chrome), чтобы найти имена, которые она использует для различных переменных. Ответ на этот вопрос должен дать хорошее представление о том, как это сделать.