Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2015, 08:57   #1
_ZixeL_
Форумчанин
 
Регистрация: 04.11.2012
Сообщений: 151
По умолчанию Заполнить форму на сайте

Приветствую.
В общем, надо программно зарегистрироваться на aws.amazon.com. Надо заполнить форму ( aws.amazon.com - регистрация - вводите любой емейл, жмакаете "новый пользователь", заполняете ещё одну форму и перекидывает на нужную форму ).

Пробовал разными способами, в т.ч. через chromium заполняя поля

Код:
Form1.Chrome.Browser.MainFrame.ExecuteJavaScript('document.getElementById("full-name").value ="'+nameR +'";', 'about:blank', 0);
     Form1.Chrome.Browser.MainFrame.ExecuteJavaScript('document.getElementById("country").value ="228";', 'about:blank', 0);
...
Но там стоит проверочный скрипт. То есть, форма заполнена, но не даёт отправить, пишет, мол поля вообще пустые. Пробовал сэмитировать нажатие ЛКМ после ввода:

Код:
Form1.Chrome.Browser.MainFrame.ExecuteJavaScript('document.getElementById("postal-code").value ="33022";', 'about:blank', 0);
   postmessage(Form1.SpinEdit1.Value,WM_LBUTTONDOWN,0,(510 shl 16)+ 600);
   postmessage(Form1.SpinEdit1.Value,WM_LBUTTONUP,0,(510 shl 16)+ 600);
Но без толку.
Как надо правильно заполнить эту форму?
Буду признателен за любой ответ.

ПС. idHTTP - не вариант.
Спасибо.

Последний раз редактировалось _ZixeL_; 23.10.2015 в 00:25.
_ZixeL_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заполнить форму кроссдоменно gaintbiz JavaScript, Ajax 4 25.12.2013 06:56
Не получается заполнить форму Andrey85 Работа с сетью в Delphi 7 13.11.2010 17:08
как программно заполнить поле на сайте RidersHack Общие вопросы Delphi 4 30.10.2010 14:05
Как на сайте найти поле и заполнить его RidersHack Общие вопросы Delphi 0 25.10.2010 16:10
Как заполнить форму 6-иугольными объектами DeKot Gamedev - cоздание игр: Unity, OpenGL, DirectX 3 26.08.2008 21:59