|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
22.07.2008, 23:52 | #1 |
Регистрация: 22.07.2008
Сообщений: 5
|
IdHTTP1 некорректно работает
Доброго времени суток, третий день читаю форум, не могу разобраться и все, в общем суть проблемы:
Пытаюсь залогиниться на сервер и взять с него страницу, авторизация проходит успешно но вот страница поче-му то не выводиться. Вот код: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient, IdHTTP, IdCookieManager, IdIntercept; type TForm1 = class(TForm) IdHTTP1: TIdHTTP; Button1: TButton; Memo1: TMemo; IdCookieManager1: TIdCookieManager; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var LoginInfo: TStrings; Response: TStringStream; procedure TForm1.Button1Click(Sender: TObject); var LoginInfo: TStrings; Response: TStringStream; begin LoginInfo := TStringList.Create; Response := TStringStream.Create(''); LoginInfo.Clear; LoginInfo.Add('email=<мыло>'); LoginInfo.Add('pass=<пароль>'); memo1.Lines.Clear; IdHTTP1.Host:='vkontakte.ru'; IdHTTP1.Port:=80; IdHTTP1.Post('/login.php',LoginInfo,Response); Memo1.Lines.Add(Response.DataString ); Response.Free; LoginInfo.Free; end; end. Заранее спасибо. |
23.07.2008, 01:49 | #2 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 239
|
Куки надо подрубать:
Код:
Последний раз редактировалось Ring0Sn; 23.07.2008 в 01:56. |
23.07.2008, 15:58 | #3 |
Регистрация: 22.07.2008
Сообщений: 5
|
добавил вышеприведенный код, но это не помогло спасти ситуацию:
когда забираю код страницы, он очищает мемо и переводит каретку на новую строку. Самого кода страницы так и нет. |
23.07.2008, 17:42 | #4 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 239
|
Как выяснилось дело оказалось в индеских либах, точнее в 'IdCookieManager'
смотри аттач, теперь должно полегчать... Последний раз редактировалось Ring0Sn; 23.07.2008 в 18:44. |
23.07.2008, 20:51 | #5 |
Регистрация: 22.07.2008
Сообщений: 5
|
Скачать почему то не могу, выкидывает на страницу авторизации, может то что зарегался только вчера?
Ring0Sn, не мог бы ты атач на мэйл кинуть, или ссылку какую в личку, заранее большое спасибо. |
23.07.2008, 20:55 | #6 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 239
|
Держи (rapidshre.ru)
надеюсь тут проблем недолжно быть, на мыло немогу скинуть, т.к оно не отображаетсья тут... |
23.07.2008, 21:41 | #7 |
Регистрация: 22.07.2008
Сообщений: 5
|
спасибо большое, только вот тут начались проблемы с делфи: унди старая стоит, скачал indy 10, попробовал установить, вроде поставился, а все равно не находит компоненты
|
23.07.2008, 22:02 | #8 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 239
|
Ну во первых это уже наверное другая тема...
А по существу, то прежде чем новую ставить, надо было хотябы старую удалить |
23.07.2008, 22:05 | #9 |
Регистрация: 22.07.2008
Сообщений: 5
|
за оффтоп прощенье прошу, тему просто побоялся создавать новую, есть может статья какая по переустановке? весь интернет перешарил, ничего не могу отыскать..
|
23.07.2008, 23:13 | #10 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 239
|
Да чтож там такого турдного то?
Заходишь в Component -> Install Packeges В появившемся окне ищещь и удалешь все пакеты Indy Закрываешь среду, и устанавливаешь компоненты... Если 7 делфи, то могу предложить автоматический инсталлятор Indy10 (тут) Последний раз редактировалось Ring0Sn; 23.07.2008 в 23:21. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
idHTTP1.Get('http://www.vkontakte.ru') | Xenofibrius | Работа с сетью в Delphi | 10 | 23.05.2009 00:14 |
скажите почему работает некорректно | pimiento | Общие вопросы C/C++ | 6 | 29.05.2008 17:21 |
Конструкция case of работает некорректно! Как исправить? | SkAndrew | Общие вопросы Delphi | 6 | 06.04.2008 00:21 |
не работает! | RECREATOR | Общие вопросы Delphi | 6 | 29.11.2007 12:42 |
Не работает try except!!! | Radost | БД в Delphi | 17 | 03.06.2007 11:07 |