![]() |
как авторизоваться на Мой мир, delphi
Здравствуйте. Подскажите пожалуйста как авторизоваться на delphi в Моем мире? Надо делать get\post запросы как Я понимаю? но дело в том что из хелпов доступных в гугле Я ничего не понял :( вернее не понял как это применить к Моему миру. Помогите пожалуйста :)
|
Смотришь, что отправляет браузер, а потом post'ом отправляешь нужные данные и авторизируешся.
|
это Я тоже в гугле вычитал, но понять не получилось. Можешь привести пример как это сделать применимо к Моему миру?
|
Писать за тебя код я небуду:), а по сабжу посмотри здесь:
http://parsing-and-i.blogspot.com/2009/05/idhttppost.html |
спасибо, именно такой хелп Я так долго и безутешно искал! Премного благодарен:)
|
Что тут сложного? Лови:
http://my.mail.ru/cgi-bin/auth?&Login=ЛОГИН&Domain=ЗДЕСЬ ДОМЕН ТИПА mail.ru&Password=ПАРОЛЬ Просто надо было проснифать как и откуда передаються данные |
делаю вот так
Код:
procedure TForm1.Button1Click(Sender: TObject); |
Всё работает. Просто неправильно обрабатывается перенаправление.
После StrPage := Http.Post('http://my.mail.ru/cgi-bin/auth', Data); Добавь StrPage := Http.Get('http://my.mail.ru/'); |
На мэйлру общая авторизация для всех поддоменов.
Лучший вариант - через аякс: http://games.mail.ru/mru/auth/login?login=МЫЛО&password=ПАРОЛЬ Если ответ "{"ok":1}", то авторизация прошла успешна Скорость авторизации будет максимальной ;) |
ZdezBilYa да работает, спасибо ;) только смотри есть же в коде строчка
Код:
Memo1.Lines.Text := StrPage;Цитата:
|
Цитата:
|
Цитата:
1) использовать Delphi 2010 2) использовать TMemoryStream 3) использовать Utf8Decode |
с авторизацией наконец разобрался, но с крякозябрами нет! нашел функцию:
Код:
function RussianToUnicode(S: String): String;Код:
RussianToUnicode(StrPage );Utf8Decode тоже не сумел исправить положение, delphi 2010...менять пока нет возможности, а с TMemoryStream Я не умею. Как еще можно преоброзовать в норм кодировку? |
Цитата:
Остается только TMemoryStream: Код:
S:=TMemoryStream.Create; |
крякозябры:
Код:
<meta name="description" content="Ìîé Ìèð - Âàøè îäíîêëàññíèêè, îäíîêóðñíèêè, è äðóçüÿ ðÿäîì ñ Âàìè. Óäîáíûé ïîèñê áûâøèõ âûïóñêíèêîâ, ñòàðûõ äðóçåé, íîâûõ çíàêîìûõ." /> |
Цитата:
|
оки спасибо :)
|
ТС, я выкладывал авторизацию на сокетах, в соседней теме
Вот оно http://forum.antichat.ru/showthread.php?t=153807 |
Есть переменные там, константы... а как мне спамер написать? (с)
|
Цитата:
|
_http://programmersforum.ru/showthread.php?t=38803
Тут описано как авторизироватся. Главное indy поновее ... также кукисменеджером не плохо бы пользоватся ... |
| Время: 23:23 |