Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Клиент для Мамба.ру, Клиент для Мамба.ру 
:(
    Опции темы
Cornelius
Дата 13.12.2010, 23:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 28.2.2010

Репутация: нет
Всего: нет



друзья,

я не совсем начинающий, писал базы данных... хочу попробовать написать клиента для мамба.ру...

не подскажите с чего начинать...

заранее благодарен...
PM MAIL   Вверх
casinosoftguru
Дата 14.12.2010, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 22.12.2008

Репутация: нет
Всего: нет



можно вот отсюда Парсинг от А до Я
еще вот отсюда общие принципы авторизации на сайтах
лучше конечно сразу большие соц сети брать там и апи есть и описание для делфи (всеми любимый вконтакте), перспектив там явно больше.. 
PM MAIL   Вверх
Cornelius
Дата 20.12.2010, 03:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 28.2.2010

Репутация: нет
Всего: нет



спасибо за совет... вроде просмотрел кое что... но при авторизации появляется проблема... "Внутренняя ошибка сервера"... с чем это может быть связано? Код следующий.

Код

try
    Data := TStringList.Create;
    Data.Add('login=' + UserNameEdit.Text);
    Data.Add('password=' + PasswordEdit.Text);

    Memo.Lines.Text := IdHttp.Post(LoginEdit.Text, Data);
finally
    Data.Free;
end;


PM MAIL   Вверх
Mifody
Дата 21.12.2010, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 5.8.2008

Репутация: 2
Всего: 2



Цитата

вроде просмотрел кое что

Ну, похоже Вы действительно посмотрели "кое что" smile.
1. обращение браузера приручной авторизации снифили?
2. обращение Вашей программы снифили?
3. результаты пп. 1 и 2 сравнивали?

это на вскидку

"LoginEdit.Text" - нет, ну конечно URL хороший, но как-то не информативный smile
PM MAIL WWW   Вверх
Mach3
Дата 5.1.2011, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 26.11.2005

Репутация: -1
Всего: 2



попробуй так..
Код


Data.Add('clickUrl=http://mamba.ru/tips/?tip=Login');                     
Data.Add('target=');                                                               
Data.Add('login_captcha=');                                                         
Data.Add('login='+UserNameEdit.Text );                                             
Data.Add('password='+PasswordEdit.Text);                                   
Data.Add('VAnketaId=0');                                                     
Data.Add('RedirectBack=/index.phtml');                     

Memo.Lines.Text := IdHttp.Post('http://mamba.ru/ajax/login.phtml?XForm=Login', Data);


HTTPAnalyzer в помощь.. //снифер

Это сообщение отредактировал(а) Mach3 - 6.1.2011, 03:58
--------------------
Век живи - век учись...
PM MAIL ICQ   Вверх
AMDG
Дата 2.2.2011, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 13.5.2010

Репутация: нет
Всего: нет



Цитата(Mach3 @ 5.1.2011,  18:03)
попробуй так..
Код


Data.Add('clickUrl=http://mamba.ru/tips/?tip=Login');                     
Data.Add('target=');                                                               
Data.Add('login_captcha=');                                                         
Data.Add('login='+UserNameEdit.Text );                                             
Data.Add('password='+PasswordEdit.Text);                                   
Data.Add('VAnketaId=0');                                                     
Data.Add('RedirectBack=/index.phtml');                     

Memo.Lines.Text := IdHttp.Post('http://mamba.ru/ajax/login.phtml?XForm=Login', Data);


HTTPAnalyzer в помощь.. //снифер

после строки с  логином необходимо еще добавить эту
Data.Add('domain='+'mail.ru'); // в домене mail.ru

P.S. проверял работу на сайте love.mail.ru

Это сообщение отредактировал(а) AMDG - 2.2.2011, 14:12
PM MAIL   Вверх
mr_smit
Дата 2.2.2011, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 254
Регистрация: 27.2.2008
Где: Самара

Репутация: 3
Всего: 4



Есть хороший сниффер для Mozilla. Называется Tamper Data. Позволяет смотреть что отсылает страница и что получает. Из Делфи надо просто отправить то же самое, те же самые параметры.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0896 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.