Что нового

GET запрос авторизации на Mail.ru

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Как составить GET запрос авторизации на Mail.ru?
 
Автор
V

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Да использовал, я не пойму что вписывать, вот в чём проблема
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
964
Viktor1703 [?]
я не пойму что вписывать
Метод: POST
Хостинг: httрs://auth.mail.ru/cgi-bin/auth
Данные: Login=Name&Domain=mail.ru&Password=123
Плюс ко всему нужно передавать Cookie
 

valldar

Новичок
Сообщения
32
Репутация
2
Помогите мне тоже. Не могу авторизоваться
Предпринимал следующие попытки:
Код:
#include <WinHttp.au3>

$login='111111111'
$pass='222222222'

$hOpen = _WinHttpOpen('au3browser') 
$hConnect = _WinHttpConnect($hOpen, 'e.mail.ru') 
$Data = _WinHttpSimpleRequest($hConnect, 'get', '/cgi-bin/[email protected]&fail=1')
;$sData = _WinHttpSimpleRequest($hConnect, 'POST', 'httрs://auth.mail.ru/cgi-bin/auth', Default,  'Login='&$login&'&Domain=mail.ru&Password='&$pass)
;$sdata = _WinHttpSimpleFormFill($hConnect, "", "Auth","mailbox__login",'academy-fo',"mailbox__password",'academy')
;$sdata = _WinHttpSimpleFormFill($hConnect, "", "login",'academy-fo',"password",'academy')
if @error Then
   MsgBox(0,'',@error)
   EndIf
_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hOpen)


Экспериментировал с разными запросами, но не могу авторизоватся.
Garrett написал, что нужно передавать cookies, но я не знаю где их взять.
Буду очень признателен за разъяснения


Добавлено:
Сообщение автоматически объединено:

Разобрался сам. Все было намного проще, у них немного изменился параметр "action":
Код:
#include <WinHttp.au3>

$login='111111'
$pass='222222'

$hOpen = _WinHttpOpen('au3browser') 
$hConnect = _WinHttpConnect($hOpen, 'auth.mail.ru') 
$sData = _WinHttpSimpleRequest($hConnect, 'POST', '/cgi-bin/auth?from=noslct_suggest', Default,  'Login='&$login&'&Domain=mail.ru&Password='&$pass)
if @error Then
   MsgBox(0,'',@error)
EndIf
$1=FileOpen(@ScriptDir&'\test.txt',2)
FileWrite($1,$sdata)
FileClose($1)
_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hOpen)
 
Верх