WebBrowser, получить содержимое из <HEAD>

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
andrey_manatin
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 13.10.2006 (Пт) 8:18
Откуда: Челябинская обл, Златоуст

WebBrowser, получить содержимое из <HEAD>

Сообщение andrey_manatin » 16.04.2009 (Чт) 13:03

Доброго времени суток.

Использую WebBrowser. Без проблем могу получить код страницы, который заключен в <BODY>:
Код: Выделить всё
SetWindowText Text2.hWnd, WebBrowser1.Document.BODY.InnerHtml


А как получить код содержащийся в <HEAD>?

Пробывал такой способ, с элементом Inet, но как то странно. То загрузит, а то нет.
Код: Выделить всё
Inet1.Execute Text1.Text, "" ' "http://www.mail.ru/", ""
Do While Inet1.StillExecuting
DoEvents
Loop
htmlcod = Inet1.GetChunk(0)
Text2.Text = htmlcod


Может есть другой способ?

PS. Поиск не ответил на мой вопрос.

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Re: WebBrowser, получить содержимое из <HEAD>

Сообщение dr.MIG » 16.04.2009 (Чт) 13:36

Код: Выделить всё
WebBrowser1.Document.getElementsByTagName("HEAD")(0).innerHtml
Salus populi suprema lex

andrey_manatin
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 13.10.2006 (Пт) 8:18
Откуда: Челябинская обл, Златоуст

Re: WebBrowser, получить содержимое из <HEAD>

Сообщение andrey_manatin » 16.04.2009 (Чт) 14:03

Работает, правда немного не так, как отображается в обычном браузере.

Но это не страшно, обработаю как надо.

Спасибо.

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: WebBrowser, получить содержимое из <HEAD>

Сообщение Debugger » 16.04.2009 (Чт) 14:50

А можно как-то обойтись без WebBrowser'a? На некоторых компьютерах его нет.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: WebBrowser, получить содержимое из <HEAD>

Сообщение alibek » 16.04.2009 (Чт) 15:48

Есть WinHTTP, есть XMLRequest, есть сокет. Выбирай.
Lasciate ogni speranza, voi ch'entrate.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: WebBrowser, получить содержимое из <HEAD>

Сообщение Хакер » 16.04.2009 (Чт) 19:08

Debugger, как это нет WebBrowser-а?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: WebBrowser, получить содержимое из <HEAD>

Сообщение Debugger » 16.04.2009 (Чт) 19:14

На компьютере до одного события у меня его не было. Был IE7, а Microsoft Internet Controls не было.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: WebBrowser, получить содержимое из <HEAD>

Сообщение Хакер » 16.04.2009 (Чт) 19:21

А «Microsoft Internet Controls» это фигня. Сам IE-шный класс никуда не девается.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: WebBrowser, получить содержимое из <HEAD>

Сообщение Debugger » 16.04.2009 (Чт) 21:22

Угу.
А как им пользоваться?

arthur2
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1688
Зарегистрирован: 23.01.2008 (Ср) 14:35

Re: WebBrowser, получить содержимое из <HEAD>

Сообщение arthur2 » 17.04.2009 (Пт) 22:20

Debugger писал(а):Угу.
А как им пользоваться?

Присоединяюсь к вопросу :)
Артур
 
   

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: WebBrowser, получить содержимое из <HEAD>

Сообщение iGrok » 17.04.2009 (Пт) 22:39

label:
cli
jmp label


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 53

    TopList  
cron