|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - IHTMLDocument2::write(code), открывает IE. Почему? |
|
.NET - IHTMLDocument2::write(code), открывает IE. Почему?
|
Новый участник Сообщения: 2 |
Профиль | Отправить PM | Цитировать Здравствуйте все!
У меня следующая проблема. Пытаюсь парсить текст 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(); Спасибо всем ОГРОМНОЕ!!!!! |
|
Отправлено: 23:49, 19-01-2009 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Цитата Jorik_85:
|
|
------- Отправлено: 02:15, 20-01-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Спасибо за ответ!
В общем суть то не в ошибках браузера. Мне на них наплевать есть они или нет. Я хочу чтобы он вообще не подгружался, т.е. сам UI мне не нужен, мне нужна только внутренняя функциональность позволяющая парсить html, получать DOM модель и т.д. Спасибо. |
Отправлено: 13:28, 20-01-2009 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
FreeBSD - Ошибки при установке порта FreeBSD *** Error code 2 *** Error code 1 | travkog | Общий по FreeBSD | 6 | 04-08-2008 19:49 | |
Службы - EWF: Enhanced Write Filter | menket | Microsoft Windows 2000/XP | 4 | 07-06-2008 09:21 | |
Event log. (Write access) | minion | Microsoft Windows NT/2000/2003 | 7 | 21-03-2008 11:13 | |
No write access to $HOME directory (/) | ZAISMIT | Общий по Linux | 9 | 03-02-2005 23:36 | |
Assm - Народ, кто шарит в assembler[e]? Please help me write two subprograms... | warezhka84 | Программирование и базы данных | 5 | 25-11-2004 21:25 |
|