Имя: Пароль:
1C
1С v8
Получить код HTML страницы
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 страницы.
Но блин, дело в том что на сайте авторизация, и он возвращает мне код страницы с авторизацией. Хотя в браузере я авторизовался и меня запомнили.
Как быть, как обойти авторизацию или подключится к авторизованному сеансу?