Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2002.12.02;
Скачать: [xml.tar.bz2];

Вниз

Помогите ввести логин и пароль   Найти похожие ветки 

 
ZhenG   (2002-09-26 07:14) [0]

в WebBrowsере открывается Internt страница, выскакивает окно в котором нужно ввести логин и пароль, я их знаю, как передать их в это окно и чтобы оно не появлялось вообще?
help призззззз


 
123   (2002-10-02 05:53) [1]

Я неправильно поставил вопрос? Или некто вообще не знает :-((


 
gek   (2002-10-02 07:00) [2]

Передать то можно. А вот как сделать так, чтобы оно вообще не появлялось - это вряд ли


 
Kacnep   (2002-10-02 07:26) [3]

Не совсем понял об чем реч я на ВИнАпи писал такую фигню типа авозаполнения форм с кучей полей но они были похожими потом после заполнения послднего поля у меня авотмтом нажималась ОК потом выскакивало окно подтверждения с кнопкой ОК которое тоже парило я искал его и на нем жал ет самую ОК, но на форуме ождном нашел более элегантное решени типа есть ф-я АПИ просто КЛОЗЕ окна как онно появиться


 
Filat   (2002-10-03 13:49) [4]

Я думаю он хочет так: в строку запуска броузера (URL) вставить логин и пароль который он знает, чтобы не вводить его ручками. Соответственно окно ввода логина и пароля появляться не будет.

Мне бы тоже хотелось получить ответ, т.к. дважды спрашивал, но пока без результатно! :(((

ZhenG <- я правильно передал твою мысль?


 
Proton_   (2002-10-03 14:46) [5]

алгортм, да без проблемм
1) пишеш библиотечку которая ставит хук на Iexplore (точнее на ид его потока)
SetWindowsHookEx+WH_CALLWNDPROCRET (так же пригодится GetWindowTheadProcessID+FindWindow или createprocess)
2)как только приходит мессага WM_CREATE ты проверяеш ее класс (класс в этой структуре скорее всего число) и текст после чего если это твое окно твориш свое страшное дело (можеш перекрыть процедуру окна, подождать пока создадуться контролы, и затем запостить текст setwindowtext в контролы и сэмулировать нажатие кнопки).
Вообщем такое делается за пару дней или около 500 руб. :)
удачи.
Можно тупо
в цикле поставить findwindow
если окно нашлось то записывай текст и эмулируй нажатие кнопки.
быстрее но первый случай лучше.


 
Akella   (2002-10-04 08:27) [6]

я тоже спрашивал. мне посоветовали юзать компонент IDHTTP
я еще не пробовал, но вроде там эти свойства есть


 
Filat   (2002-10-04 21:31) [7]

Да нет же, коллеги!!! То что можно компонент - это ежу понятно.
Есть URL. У него есть какой то формат. Значит где-то же в нем есть место для логина и пароля, так вот где эти два места. А когда это знаешь, то и вставить два значения не проблема.!!!


 
int64   (2002-10-05 01:33) [8]

Если в WebBrowsere, не проще ли:
1)ловить навигацию ненужной странички в OnBeforeNavigate2
2)отменять её
3)подставлять следующую:
WebBrowser1.Navigate(URL, Flags, TargetFrameName, PostData, Headers);
(мы то знаем все нужные параметры!)



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2002.12.02;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
6-4534
Darts
2002-10-03 18:43
2002.12.02
Как в WebBrowser отобразить html c рисунками из ресурсов?


3-4240
koks
2002-11-14 11:56
2002.12.02
Как получить текущее значение генератора..


14-4628
Николай Быков
2002-11-12 10:21
2002.12.02
Почему вы так грубы?


14-4609
CanBlow
2002-11-12 14:35
2002.12.02
Модерирование


4-4673
bigcrush
2002-10-21 16:02
2002.12.02
Блокировка в win2k





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский