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

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

TWebBrowser загрузить HTML код ! [D7, Win2k, WinXP]


Страницы:   1 2

312Kbps ©   (2005-11-28 12:12:00) 

Уважаемые мастера !!!
Подскажите как через TWebBrowser можно загрузить только HTML код , без полной закачки страницы и без везуального отображения её в компоненте ?


312Kbps   (2005-11-28 16:30:00) [1]

Получилось, только переадрисовывается на стартовую страницу (((

Если не сложно можешь мне в аську постучать 192396315


Dmitrij_K   (2005-11-28 16:27:00) [2]

скорее всего все нормально
у меня такоеже было
он перекидывает на другую страницу
в idhttp есть параметр HandleRedirect (или как-то так называется)
поставь его в True и idhttp автоматически сделает перенаправление


312Kbps   (2005-11-28 16:21:00) [3]

ошибка (((
"HTTP/1.1 302 Moved"


Dmitrij_K   (2005-11-28 16:18:00) [4]

второе enter.pl


312Kbps   (2005-11-28 16:17:00) [5]

IdHTTP1.Post(url, s)

url - ????

www.carnage.ru или http://lutecia.carnage.ru/enter.pl


Dmitrij_K   (2005-11-28 16:14:00) [6]

carnageuser - естствно имя
carnagepass - пароль


Dmitrij_K   (2005-11-28 16:13:00) [7]

вот строчка
'action=enter&carnageuser=vasya&carnagepass=1234&btnOk=%C2%F5%EE%E4'


312Kbps   (2005-11-28 15:51:00) [8]

Dmitrij_K  --- ты можешь оставить номер аськи или контакт какой нибудь !?!?
ну и строку авторизации )))


312Kbps   (2005-11-28 15:23:00) [9]

www.carnage.ru

спасибо !!!


Dmitrij_K   (2005-11-28 15:15:00) [10]

это post данные
поле1=значение1&поле2=значение2&поле3=значение3

куда авторизуешься
ссылку дай
я тебе напишу все поля


312Kbps   (2005-11-28 14:50:00) [11]

подскажи как правильно формировать строку s ?
какой у неё формат ?


312Kbps   (2005-11-28 14:39:00) [12]

Спасибо !
Сейчас попробую )))


Dmitrij_K   (2005-11-28 14:31:00) [13]

там вообше много разных вариантов
в самом простом случае, если соединение простое(без ssl и тп)
подсоединяешь TIdCookieManager к idhttp
в html коде страницы авторизации ищешь поля формы
например, у mailru такие поля

var s:tstringstream;
begin
 s := tstringstream.Create('Mpopl=252335439&Login=vasya&Domain=mail.ru&Password=123');
 IdHTTP1.Post(' http://mail.ru/cgi-bin/auth', s)
 s.Free;

делаешь post
и если все нормально куки должны записаться

я делал имено так

этот код написал только что, не проверял


Dmitrij_K   (2005-11-28 14:30:00) [14]

там вообше много разных вариантов
в самом простом случае, если соединение простое(без ssl и тп)
подсоединяешь TIdCookieManager к idhttp
в html коде страницы авторизации ищешь поля формы
например, у mailru такие поля

var s:tstringstream;
begin
 s := tstringstream.Create('Mpopl=252335439&Login=vasya&Domain=mail.ru&Password=123');
 IdHTTP1.Post(' http://mail.ru/cgi-bin/auth', s)
 s.Free;

делаешь post
и если все нормально куки должны записаться


312Kbps   (2005-11-28 14:02:00) [15]

Покажи пример плизз )))


Dmitrij_K   (2005-11-28 13:55:00) [16]

Авторизация в IdHTTP делается через post запрос.


312Kbps   (2005-11-28 13:15:00) [17]

У меня на форме есть TWebBrowser через который я и авторезируюсь, и если надо перемещаюсь по сайту, а через IdHTTP  надо получить HTML код страниц 20, на этом же сайте !!!
Можно ли TWebBrowser и IdHTTP  как то связать или надо проходить авторизацию и там и там !?!?!?
Или как сделать чтоб IdHTTP  подхватывал куки TWebBrowser  ???


wal   (2005-11-28 13:11:00) [18]

А как ты ее проходишь через ВебБраузер?


312Kbps   (2005-11-28 13:02:00) [19]

Подскажите мне как пройти авторизацию через IdHTTP  ?


wal   (2005-11-28 12:50:00) [20]

Какая?


Страницы:   1 2

Наверх

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