Отправить ключи на твиброузер?

Как программно отправить ключи в TWebBrowser для заполнения полей данных, таких как Имя и адрес?

3 ответа

Если вы хотите подделать ввод, вам нужно использовать SendInput API.

Тем не менее, для этого потребуется убедиться, что в соответствующем поле находится фокус ввода. Я подозреваю, что вам было бы лучше, чтобы выложить данные через DOM (IWebBrowser2.Document).

Я думаю, вы хотите просто заполнить некоторые данные в некоторых полях редактирования. Если да, это может быть полезно для вас http://delphi.about.com/od/twebbrowser/a/submit_web_form_2.htm

Самый надежный способ - использовать DOM, как предлагалось ранее. Однако, если вы в конечном итоге идете по моделируемому входному маршруту, Delphi SendKeys блок сделает вещи намного проще. Статью и скачать можно здесь: http://delphi.about.com/od/adptips2004/a/bltip1104_3.htm

Другие вопросы по тегам