Новичок
Покинул форум
Сообщений всего: 2
Дата рег-ции: Янв. 2014
Помог: 0 раз(а)
|
Нашел свежий код для авторизации на mail.ru
Код почему-то возвращает страницу с сообщением:
"Неверное имя пользователя или пароль. Проверьте правильность введенных данных."
Хотя в запросе все правильно подставляется, пара имени и пароля правильная (оставляю для теста)
В файл куков почему-то ничего не записывается, хотя должно.
Помогите найти в чем проблема
CODE ( php):
скопировать код в буфер обмена
# Задаем параметры учетной записи: логин, пароль, домен (mail.ru, list.ru, bk.ru и т.п.). $login='vvote'; $password='pizda2014'; $domain = 'mail.ru'; # Прописываем User Agent "от балды". # Куки сохраняем в папку со скриптом, в одноименный документ *.txt. $user_agent = 'Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1'; $cookies = dirname(__DIR__ ) . '\cookies.txt'; echo '<br>'.$cookies; # Начинаем, cURL: # Задаем User Agent ("браузер" нашего псевдо пользователя), # Задаем источник перехода - реферера. # cURL будет ждать выполнения функций не более 10 секунд. curl_setopt($red_book_cms, CURLOPT_USERAGENT , $user_agent); curl_setopt($red_book_cms, CURLOPT_REFERER , "http://mail.ru/"); # Ссылка с GET-запросом для авторизации на почте mail.ru: "https://auth.mail.ru/cgi-bin/auth?Domain=$domain&Login=$login&Password=$password"); # Не будем проверять SSL сертификат и Host SSL сертификата curl_setopt($red_book_cms, CURLOPT_SSL_VERIFYPEER , false); curl_setopt($red_book_cms, CURLOPT_SSL_VERIFYHOST , false); # Разрешаем возвращать содержимое страницы. # Если понадобится, тогда автоматом переходим по перенаправлениям. curl_setopt($red_book_cms, CURLOPT_RETURNTRANSFER , true); curl_setopt($red_book_cms, CURLOPT_FOLLOWLOCATION , true); # Работаем с куками, cookies: curl_setopt($red_book_cms, CURLOPT_COOKIEFILE , $cookies); curl_setopt($red_book_cms, CURLOPT_COOKIEJAR , $cookies); # Запускаемся: echo $html; //print curl_getinfo($red_book_cms, CURLINFO_HTTP_CODE); /* # Для примера откроем список писем во Входящие: curl_setopt($red_book_cms, CURLOPT_URL, "https://e.mail.ru/messages/inbox/?back=1"); $html = curl_exec($red_book_cms); */ # Закрываемся:
|