Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2010, 03:29   #1
Boris-Britva
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 14
По умолчанию заполнение полей на сайте

Здравствуйте. подскажите почему когда я авторизуюсь на mail.ru таким образом:

var da:TStringList; s:string
begin
da:=TStringList.Create;
da.Add('Login=логин');
da.Add('Domain=mail.ru');
da.Add('Password=пароль');
s:=idHTTP1.post('http://win.mail.ru/cgi-bin/login?',da);

То всё работает, но если строчку http://win.mail.ru/cgi-bin/login? изменить на http://mail.ru/ то не работает, хоть все поля имеют такие же имена.
Boris-Britva вне форума Ответить с цитированием
Старый 02.11.2010, 03:56   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

HTML знаем?
смотрим action формы, там и написано, куда надо отправлять данные.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 02.11.2010, 04:57   #3
Boris-Britva
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 14
По умолчанию

я знаю что нужно отправлять на http://win.mail.ru/cgi-bin/login?, я хотел узнать можно ли с главной формы авторизоваться

Последний раз редактировалось Boris-Britva; 02.11.2010 в 05:06.
Boris-Britva вне форума Ответить с цитированием
Старый 02.11.2010, 10:24   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

дело, не в главной тут!
Код:
s:=idHTTP1.post('http://win.mail.ru/cgi-bin/login?',da);
это то куда отправляете данные, а не откуда.

Цитата:
http://mail.ru/
этот скрипт(index.php) не обрабатывает данные, так что ему до лампочки что вы ему шлете, потому и не работает.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнение полей на сайте redcouch Общие вопросы C/C++ 0 15.07.2010 22:00
Заполнение полей на web-страницах через Delphi paravoz1k Помощь студентам 0 28.03.2010 23:00
Заполнение полей по умолчанию matroskin24 БД в Delphi 14 12.01.2009 18:22
Заполнение полей на web-страницах через Delphi InseR Работа с сетью в Delphi 5 20.08.2008 05:10