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

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

idHTTP как скачать HTML-код форума с определенным логином. [D6, WinXP]


Страницы:   1 2

pool ©   (2005-05-16 01:37:00) 

Вопрос: как мне соедениться с форумом с помощю idHTTP, пробовал так:
IdHTTP.Request.Username:=username;
idHTTP.Request.Password:=password;
idHTTP.Host := 'www.somesite.com';
IdHTTP.Connect;
компонент соеденяется  два раза, никакой ошибки не выдает, но страницы скатываются как бутто бы я не подключился.

P.S. если здесь всё верно, то так и напишите.


pool   (2005-05-20 13:07:00) [21]

>Alexander Panov[8]
Есть два поля forumlogin(text), forumpassword(password) и кнопка "Подключиться"(submit).
Есть еще какое-то действие кажется кнопки(.../index.php?lang=rus&ubar=logon), метод post.
Что мне делать?


Alexander Panov   (2005-05-20 12:01:00) [22]

IdHTTP.Request.CustomHeaders.Text заполняется в том же виде, в каком получил из запроса.


Alexander Panov   (2005-05-20 12:00:00) [23]

>[5] pool   (19.05.05 21:40)

Я ж тебе намек дал, что приведенных данных недостаточно для решения твоей проблемы.

Для ответа необходимо знать(как минимум) каким образом происходит аутентификация.
Для этого тебе необходимо изучить код страницы, куда ты пытаешься подключиться(тоже минимум).

[6] Drema   (19.05.05 23:57)
У меня тоже вопрос про Indy и idHTTP.

как там куки использовать?

Как послать запрос php скрипту, ясно. Как указать в нем Post и Get
переменную тоже ясно, а вот как еще и кук(и) послать?

С CookieManager ничего не ясно, литературу найти не могу, примеров нет.

Помогите!


Темы, не касающиеся топика, нужно задавать в отдельной теме.

Из IdHTTP.Response.CustomHeaders.Text(или IdHTTP.Response.RawHeaders.Text) получешь нужный тебе кукис,

передаешь его в IdHTTP.Request.CustomHeaders.Text := Parm.Cookies;

Есть и другие методы.


Reindeer Moss Eater   (2005-05-19 23:59:00) [24]

Значит проблема в форуме???

Если б была проблема в форуме, ты бы его и браузером не смог просматривать.

Логично?


Drema   (2005-05-19 23:57:00) [25]

У меня тоже вопрос про Indy и idHTTP.

как там куки использовать?

Как послать запрос php скрипту, ясно. Как указать в нем Post и Get
переменную тоже ясно, а вот как еще и кук(и) послать?

С CookieManager ничего не ясно, литературу найти не могу, примеров нет.

Помогите!


pool   (2005-05-19 21:40:00) [26]

Значит проблема в форуме???


Alexander Panov   (2005-05-19 18:50:00) [27]

pool   (19.05.05 18:39) [3]

В приведенном коде ошибок нет.


pool   (2005-05-19 18:39:00) [28]

Вот так всегда:(, спрашиваеш, и никто нормально ответить не может!:(, хотя и знают.:(


pool   (2005-05-16 15:06:00) [29]

Приведите пожалуйста пример.


Lex_!   (2005-05-16 03:56:00) [30]

Нужно посмотреть какие поля являются логином и паролем на форуме, и отправить их на сервер в запросе.


Страницы:   1 2

Наверх

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