У меня есть веб-приложение электронной почты, которое выводит меня из системы через 10 минут бездействия ( "Из соображений безопасности" ). Я хотел бы написать что-то, что либо: а) имитирует нажатие клавиши b) пинги ip или c) какой-то другой вариант каждые 9 минут, чтобы я остался в системе. Я нахожусь на своем личном ноутбуке в офисе с дверью, м не слишком беспокоился о необходимости выхода из системы.
Я написал небольшой python script для ping ip, а затем сплю в течение 9 минут, и это работает dandy, но мне хотелось бы что-то, что я мог бы включить в свои загрузочные приложения. Я не знаю, означает ли это, что мне нужно скомпилировать что-то в exe, или я могу добавить этот python script для запуска приложений?
Вы также можете использовать функцию Запланированные задания (на панели управления), чтобы запустить ее при запуске, или вы можете изменить свой script для проверки IP-адреса и выхода и запланированного его запуска каждые 9 минут. У вас там хорошие настройки, например, вы можете остановить его по ночам, поэтому вы все равно выйдете из системы.
Тем не менее, вам может понадобиться файл bat, но я не знаю о Python.
На самом деле, если вам нужен просто простой ping, вы можете запланировать ping.exe.
Предполагая, что вы используете Windows, вы можете добавить файл bat, содержащий команду запуска python, в папку автозагрузки.
Пример keeploggedin.bat
C:\Steve\Projects\Python> python pytest.py
Pinging IP вряд ли приведет к сбою сессии. Вероятно, вам нужно будет выполнить HTTP GET и включить cookie сеанса, предоставленные сервером, в ваш браузер при входе в систему. Ваш script может иметь возможность читать cookie из папки cookie вашего браузера после входа в систему через браузер.
Кроме того, на веб-странице может быть javascript, который вызывает страницу выхода из системы, когда она истекает. Вы можете использовать codemonkey для отключения этого поведения.
Если вы используете firefox, просто установите расширение ReloadEvery.
завершите вызов вашего приложения python в .bat файле и поместите ярлык в этот .bat файл при запуске.
Я использую это какое-то время, отлично работает! автоматическое нажатие клавиши для входа в систему
Я использую плагин reloadEvery для firefox, чтобы я не заходил на сайты (форумы, phpmyadmin и т.д.). простой, но эффективный.