Здравствуйте все!
У меня следующая проблема.
Пытаюсь парсить текст html-страницы следующим образом:
-качаю страницу;
-пишу ее в IHTMLDocument2;
-ищу в документе все, что мне нужно.
После вызова метода IHTMLDocument2::write(code) открывается IE, вылетают ошибки IE, если на странице есть поток он начинает исполняться и это все продолжается до того момента пока не закончит работу приложение. Мне надо избавиться от всех этих неудобств. Кто знает подскажите пожалуйста, полезна будет любая инфа, очень нужно!!
Вот фрагмент кода:
StreamReader sread = new StreamReader("html-body.txt");
String html = sread.ReadToEnd();
sread.Dispose();
mshtml.HTMLDocumentClass hdoc = new HTMLDocumentClass();
hdoc.IHTMLDocument2_write(html);
Console.WriteLine("\n\nAPPLET\n");
IHTMLElementCollection appletColl = hdoc.getElementsByTagName("applet");
for (int i = 0; i < appletColl.length; i++)
{
Console.WriteLine(((IHTMLElement)(appletColl.item(null, (object)i))).outerHTML);
}
Console.ReadLine();
Спасибо всем ОГРОМНОЕ!!!!!