PREVED
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Any_utka Цитата: Подскажите, пожалуйста, можно ли как-то автоматизировать ввод поискового запроса на определенной странице, чтобы эта операция стартовала по расписанию (допустим, через системный планировщик)? Сейчас приходится делать так: 1. Открываю окно дефолтного браузера. 2. Ввожу адрес стартовой страницы специальной поисковой системы. 3. После открытия стартовой страницы ввожу в определенное текстовое поле определенный текст запроса. 4. Нажимаю кнопку "OK" или клавишу Enter. 5. Смотрю на результаты поиска. | В принципе можно. Но легко точно не получится. - Нужно настроить системный планировщик, который будет вызывать Оперу в заданное время - Задать в Опере собственную горячую клавишу(в настройках оперы, конфигуратор горячих клавиш) и повесить на нее макрос (из оперных команд), который: а)открывает страницу поисковой системы б) ждет n-е кол-во секунд пока загрузится страница поиска в) вставляет определенный текст в текстовое поле на странице г) иницирует поиск, причем в особо запущенных случаях (если кнопка поиска на скриптах) - нужно имитировать нажатие клавиши enter для для запуска поиска Почему макрос Оперы? Потому что он будет работать надежнее чем "автоматизаторы" имитирующие передвижение курсора и нажатия мышкой. - Использовать бесплатную утилиту NirCMD (в планировщике, прописать в батник) для имитации нажатия горячей клавиши в Опере (для запуска макроса уже самой оперой). Да, все это дело нужно объединить в батник (cmd-файл) и прописать его запуск уже в планировщике. Добавлено: P.S.: Посмотрел ваш сайт. Вот вам готовый макрос (прописывается в опере) для горячей клавиши: New page & Go to page, "https://www.ametlikudteadaanded.ee" & Delay,4000 & Focus page & Go to end & Focus previous widget & Focus previous widget & Focus previous widget & Delay,1000 & Insert, "поисковой запрос" & Delay,500 & Focus next widget & Click button Создаете в Опере горячую клавишу. Например Alt+A (в конфигураторе клавиш в опере прописывается как a alt) и назначаете на нее вышеприведенный макрос. В макросе вместо "поисковой запрос" вписываете нужную вам фразу для поиска. Разумеется вам никто не мешает создать несколько горячих клавиш с разными поисковыми запросами, назначить их на разное время или вызывать время от времени. Далее нужно будет имитировать нажатие alt+a при помощи nircmd (в батнике, который запускает браузера опера после определенного ожидания: Вот команда для nircmd (имитирует нажатие alt+a в опере): c:\windows\nircmd.exe sendkeypress alt+a | Всего записей: 1988 | Зарегистр. 10-03-2006 | Отправлено: 10:26 26-11-2014 | Исправлено: PREVED, 11:47 26-11-2014 |
|