0
Zixxx
25.10.12
✎
18:27
|
Необходимо распарсить html страницы. Для получения кода страницы выполняю скрипт:
Скрипт = Новый COMОбъект("MSScriptControl.ScriptControl");
Скрипт.language = "vbscript";
url = "http://www.chilirose.eu/index.php?z=1&id=27";
xml = Новый COMОбъект("Microsoft.XMLHTTP");
xml.Open("GET", url, 0);
xml.Send();
Stream = Новый COMОбъект("ADODB.Stream");
Stream.Mode = 3;
Stream.Type = 1;
Stream.Open();
Скрипт.AddObject("Stream", Stream);
Скрипт.AddObject("xml", xml);
Скрипт.Eval("Stream.Write(xml.responseBody)");
Stream.SaveToFile("g:\1.html", 2);
Скрипт отрабатывает нормально и возвращает мне код html страницы.
Но блин, дело в том что на сайте авторизация, и он возвращает мне код страницы с авторизацией. Хотя в браузере я авторизовался и меня запомнили.
Как быть, как обойти авторизацию или подключится к авторизованному сеансу?
|
|