Тема: JScript: Эмуляция браузера
Приветствую, коллеги! Пытался осуществить авторизацию в мобильной версии сайта «В контакте», однако при втором использовании метода send возникает ошибка запрета доступа. Буду рад услышать комментарии:)
var CreateObject = function (ProgId) { return WScript.CreateObject(ProgId)};
var oXMLHTTP = CreateObject("MSXML2.XMLHTTP.6.0");//CreateObject("WinHttp.WinHttpRequest.5.1");//
var text;
oXMLHTTP.open ("GET", "http://m.vk.com/login", false);
oXMLHTTP.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
oXMLHTTP.send();
text = oXMLHTTP.responseText;
var link;
text.replace(/action = "[^"]+/, function (m) {link=m.split('"')[1]});
WScript.Echo("Получили линк на акшн формы. Теперь отправим туда наши мыло и пароль. «"+link+"»");
oXMLHTTP.open ("POST", link, false);
oXMLHTTP.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
oXMLHTTP.send("email=***@mail.ru&pass=***");
text = oXMLHTTP.responseText;
WScript.Echo(text);
