Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как реализовать процесс вставки данных в браузер? Точнее...


Страницы:   1 2

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 текстового поля в браузере?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо