Нубокодер
Новичок
- Сообщения
- 75
- Репутация
- 0
Почитал темы на форуме, но сам похоже не разберусь :stars:. Очень прошу показать как авторизоваться на сайте dota2.com через steam.
Код:
$sRequestURL = 'http://www.dota2.com/store/'
$sLogin = ''
$sPass = ''
; POST-запрос на сайт
$oHTTP = ObjCreate('WinHttp.WinHttpRequest.5.1')
$oHTTP.Open('POST', $sRequestURL)
$oHTTP.setTimeouts(5000, 5000, 15000, 15000)
$oHTTP.SetRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
$oHTTP.SetRequestHeader('User-Agent', 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36')
$oHTTP.SetRequestHeader("Host", "http://www.dota2.com")
$oHTTP.SetRequestHeader("Proxy-Connection", "Keep-alive")
$oHTTP.Send('username=' & $sLogin & '&password=' & $sPass)
$oHTTP.WaitForResponse
$Response = $oHTTP.ResponseText
;~ MsgBox(0, 'Код', $Response )
;~ вывожу ответ сервера в файл
;~ FileWrite("d:\console.html", $Response)
$oNic = $Response.getElementById('navLoginAndLanguage')
ConsoleWrite ( "Ник авторизовавшегося: " & $oNic.innertext & @CRLF ) ; при успешной авторизации получаем ник авторизовавшегося