![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как реализовать процесс вставки данных в браузер? Точнее...
art36 © (2007-12-27 21:00:00)Здравствуйте!
Подскажите как вставлять данные (логин и пароль) в браузер?
В программе есть Edit1 и Edit2Ю, в которых записаны логин и пароль.
1) Я кликаю на Button1, меняется курсор на какой-нить другой указатель
2) Делаю активным окно браузера
3) Кликаю в поле куда нужно поместить данные из Edit1
4) Аналогично с паролем
Если можно проще - скажите как? (может автоматически без ктивации мышкой)
Как такое сделать?
{RASkov} (2007-12-28 19:11:00) [1]> [29] art36 © (28.12.07 17:22)
> Мне нужно решение задачи, я прошу опытных сказать или подсказать,
> как и с помощью чего такое реализовать.
Уже подсказали-же.... пользуйся готовыми решениями броузеров.... Зачем тебе еще чего-то изобретать?
Ну а если уж так решился.... то тебе гору информации нужно перечитать.... много интернета перерыть..... не так все просто, как тебе кажется....
Другими словами, правильно говорит homm, - никак!.
Кстати.... "опытные" и "мастера" такой ерундой не страдают, поэтому и ответов, нужных именно тебе, нет....
homm (2007-12-28 17:53:00) [2]> [29] art36 © (28.12.07 17:22)
> Мне нужно решение задачи, я прошу опытных сказать или подсказать,
> как и с помощью чего такое реализовать.
Я опытный. Никак ты не вставишь в произвольныйбраузер какие-либо данные.
art36 (2007-12-28 17:23:00) [3]С новым годом Вас всех!
art36 (2007-12-28 17:22:00) [4]Если так, то с Вами каши не сваришь, при всем уважении.
Если нужно, то нужно. Я не узнаю ваше мнение, как удобнее. Мне нужно решение задачи, я прошу опытных сказать или подсказать, как и с помощью чего такое реализовать.
Спасибо.
palva (2007-12-28 11:50:00) [5]> Удобно трусы через голову надевать?
Лично мне неудобно. Но я не вижу аналогии.
Автор в [20] спросил, "как". Я ответил.
homm (2007-12-28 11:42:00) [6]> [26] palva © (28.12.07 10:37)
Удобно трусы через голову надевать?
palva (2007-12-28 10:37:00) [7]Можно отправлять окну браузера нажатия клавиш. То есть табуляциями можно переместиться на нужное поле ввода и ввести пароль. Браузер при этом все равно какой, только, возможно, будет другая последовательность клавиш.
homm (2007-12-28 08:50:00) [8]> [24] art36 © (28.12.07 08:36)
И в фаерфоксе, и даже в эксплорере (что конечно странно) есть запоминалка паролей. А опера, как обычно, ушла дальше всех, т.к. в ней эта запоминалка еще и удобна.
Вопрос: в свете вышесказаного, нафига нужна твоя программка? Что, пользователь настолько туп, что не сможет один раз скопировать пароль из твоего менеджера паролей (или что ты там еще пишешь)?
art36 (2007-12-28 08:36:00) [9]Ясно, а плагин к FIREFOX или к InternetExplorer как написать?
Дайте плиз ссылку на материал, если кто знает :)
Спасибо.
homm (2007-12-28 08:32:00) [10]> [22] MetalFan © (28.12.07 08:24)
> возможно через плагины.
Не любой браузер поддерживает плагины. Это не возможно.
MetalFan (2007-12-28 08:24:00) [11]
> Это невозможно.
возможно через плагины.
homm (2007-12-28 08:18:00) [12]> [20] art36 © (28.12.07 02:37)
> Хочу вставить по нажатию на кнопку (в моей программе) данные
> в поле Логин и Пароль на активной странице в браузере.
Т.е. из твоей программы в любой браузер? Это невозможно.
art36 (2007-12-28 02:37:00) [13])) Браузер fireFox или InternetExplorer или любой другой.
Хочу вставить по нажатию на кнопку (в моей программе) данные в поле Логин и Пароль на активной странице в браузере.
{RASkov} (2007-12-28 02:16:00) [14]> [18] art36 © (28.12.07 02:08)
> этот текст в браузере открыть
браузер - это кто?
Т.е. "чужой" или "свой"? И для чего именно в браузере? Что за задача в целом у тебя? Что-то не хорошее дедаешь?
art36 (2007-12-28 02:08:00) [15]нет, а в браузере продолжить работу как? этот текст в браузере открыть? отправить его ему?
{RASkov} (2007-12-28 02:06:00) [16]> [16] art36 © (28.12.07 02:03)
> А дальше? получился код страницы, я его в memo отправит,
> чтобы посмотреть, а что с ним делать?
Ну уж делай с ним что хочешь..... никто тебе не запрещает, если конечно не противозаконно :)
art36 (2007-12-28 02:03:00) [17]А дальше? получился код страницы, я его в memo отправит, чтобы посмотреть, а что с ним делать?
art36 (2007-12-28 01:58:00) [18]только я не понял что значит:
> SPage:=IdHTTP.Post(<LoginHostUrl+LoginPAGE>, LoginInfo);
>
> ........
> В SPage будет код страницы после логина....
art36 (2007-12-28 01:57:00) [19]Да, установлен: у меня Delphi 7. Сейчас попробую
{RASkov} (2007-12-28 01:51:00) [20]> [11] art36 © (28.12.07 01:42)
Попробуй такой вариант:
var LoginInfo: TStrings; SPage: String;
begin
LoginInfo:=TStringList.Create;
LoginInfo.Add(<UserName>);
LoginInfo.Add(<UserPass>);
SPage:=IdHTTP.Post(<LoginHostUrl+LoginPAGE>, LoginInfo);
........
В SPage будет код страницы после логина....
IdHTTP - это компонент Инди с закладки(Indy Clients)....
У тебя установлен Инди?)