Тема: Автоматизация действий в браузере на сервере
Здравствуйте форумчане!
Неделю бьюсь с проблемой автоматизации входа на сайт и скачивания файла. Сразу была написана программа на VBS - все работает, пока сидишь в терминальном сеансе. Стоит пустить все на самотек, отключаешься от сеанса, либо запускаешь скрипт входа локального пользователя BAT-файл
tscon 1 /dest:console
rundll32.exe user32.dll, LockWorkStation
. Как все - не работает правильно. Алгоритм программы следующий: запускается браузер в режиме инкогнито, заходит на сайт, вводит логин и пароль, переходит по ссылке скачки файла, закрывает браузер. При отключении терминального сеанса не передаются в браузер нажатия клавиш (ввод логина, пароля, закрытие ALT+F4). Сервер работает на Windows 2008 R2.
Попытка №2 было использование AutoHotkey. Написана программа, которая делает тоже самое. Сконвертировал в EXE-файл. Пока подключен - все работает. Запускаю автоматом (со скрипта, с планировщика, просто ставлю паузу в программе отключаюсь от сеанса) не эмулируется нажатие клавиш. Браузер запускается и на этом все.
Подскажите пожалуйста как решить эту задачу.