![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как реализовать процесс вставки данных в браузер? Точнее...
art36 © (2007-12-27 21:00:00)Здравствуйте!
Подскажите как вставлять данные (логин и пароль) в браузер?
В программе есть Edit1 и Edit2Ю, в которых записаны логин и пароль.
1) Я кликаю на Button1, меняется курсор на какой-нить другой указатель
2) Делаю активным окно браузера
3) Кликаю в поле куда нужно поместить данные из Edit1
4) Аналогично с паролем
Если можно проще - скажите как? (может автоматически без ктивации мышкой)
Как такое сделать?
art36 (2007-12-28 01:46:00) [21]Как сделать?
art36 (2007-12-28 01:42:00) [22]Да, можно и нужно так. Должно прокатывать с сайтами типа mail.ru, yandex, rambler, google ну все на которых я зарегился
{RASkov} (2007-12-28 01:41:00) [23]> [9] art36 © (28.12.07 01:35)
Смотрел ссылку в [2]? Не подходит тебе?
А может тебе и не нужно в поля данные вставлять.... может сразу отправить имя и пароль на сайт, а с него загрузить страницу, которая будет после логина? Т.е. я не уверен, что именно такой вариант прокатит с твоим сайтом, но....
art36 (2007-12-28 01:35:00) [24]Уже хорошо. Но что такое DOM и как с эти работать?
P.S. А что такое Delphi? :)
homm (2007-12-28 01:09:00) [25]> [6] art36 © (28.12.07 01:08)
> Ладно, я не знаю ничего про DOM. Как поступить?
Изучить.
homm (2007-12-28 01:08:00) [26]Имхо, если ты пароль собрался вставить, тебе нужно не в форму браузера его вставлять, а непосредственн в запрос. Через DOM находишь все поля в заданной форме, предлагаешь пльзавателю выбрать в какое из полей что вставлять (можно хоть подсветку сделать для полей, чтобы понятно было, какое именно поле выбирает пользователь). А дальше либо самом у формировать запрос (имхо, не оптимально), либо создать поле типа hidden и вставить в него данные, после чего просубмитить форму.
art36 (2007-12-28 01:08:00) [27]Ладно, я не знаю ничего про DOM. Как поступить?
homm (2007-12-28 01:01:00) [28]> [4] art36 © (28.12.07 00:59)
> Неужели нету handle у форм на страницах?
Сегодня есть, завтра нет. От браузера зависит. А DOM есть всегда (в обозримом будующем).
art36 (2007-12-28 00:59:00) [29]Неужели нету handle у форм на страницах?
homm (2007-12-28 00:54:00) [30]> [0] art36 © (27.12.07 21:00)
> Подскажите как вставлять данные
Чрез DOM.
> пароль
никак.
{RASkov} (2007-12-28 00:45:00) [31]> [1] art36 © (28.12.07 00:39)
> Как получить Handle текстового поля в браузере?
Нет его у него
Вот глянь:
http://www.yandex.ru/yandsearch?text=%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5+%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5+HTML-%D1%84%D0%BE%D1%80%D0%BC+%D0%B2+%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D0%B5&clid=9582
art36 (2007-12-28 00:39:00) [32]Как получить Handle текстового поля в браузере?