|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.05.2017, 15:55 | #1 |
Форумчанин
Регистрация: 16.10.2016
Сообщений: 157
|
Эмуляция нажатия клавиш
Знаю что тема не нова! Но все таки спрошу у вас.Открываю я на форме браузер.Далее вылетает окно авторизации.Нужно
1.Вставить текст с буфера обмена(ctrl+v) 2.Нажать ТАБ 3.Вставить с буфера обмена 4.Нажать Ентер Спасибо за понимание) |
31.05.2017, 16:01 | #2 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Находишь окно по заголовку, получаешь хэндл, по хэндлу ищешь в окне объекты (Button и Edit'ы), присваиваешь нужные значения свойству Text и делаешь
Код:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
31.05.2017, 16:04 | #3 |
Форумчанин
Регистрация: 16.10.2016
Сообщений: 157
|
У меня это все происходит на веб странице
|
03.06.2017, 09:59 | #4 |
Пользователь
Регистрация: 29.05.2017
Сообщений: 11
|
Есть 2 способа.
1) Через webbrowser1.document получаешь доступ к хтмл документу ихтмлДокумент - парсишь хтмл, находишь форму ввода текста и вбиваешь текст. 2) С помощью сниффера отлавливаешь пакет с отсылкой логин и пароля на сайт. После чего через idhttp1.get или idhttp1.post закидываешь нужный тебе логин и пароль - в ответ получаешь результаты - след страница. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Эмуляция нажатия клавиш мыши | Painkiller_13 | Помощь студентам | 4 | 16.03.2013 12:21 |
Эмуляция нажатия клавиш | KamiMAN | Общие вопросы Delphi | 5 | 13.03.2011 06:24 |
Эмуляция нажатия мультимедийных клавиш | W0LF | Общие вопросы Delphi | 0 | 03.04.2010 22:01 |
Эмуляция нажатия нескольких клавиш | -=Shad0www | Общие вопросы Delphi | 3 | 12.05.2008 08:13 |