Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: VB.Net Как получить HTML-код в WebBrowser ? Добавлено: 02.03.06 22:59  

Автор вопроса:  a849
Заморочка в следующем:

В WebBrowser задаем URL
Он его благополучно открывает
Но, когда пытаешься через WebBrowser.DocumentText программно вытащить исходный код страницы, то русских букв нет вообще - только латинские символы.

Для примера попробуйте:
WebBrowser1.DocumentText = WebBrowser1.DocumentText
WebBrowser1.Update

Все русские буквы (по-моему вообще всё, кроме латиницы) благополучно заменяет пробелом.

Народ, помогите вытащить полный исходный код.

Собственно заморочка в том, что операционка не всегда дает программно загружать файлы из инета из-за политики безопасности, поэтому решил сделать через WebBrowser, который всегда загружает всё, что надо, и затем из него под видом исходного HTML вытащить необходимое (в моем случае просто текстовый файл, на который и был забит URL).

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 a849



Вопросов: 1
Ответов: 4
 Профиль | | #1 Добавлено: 03.03.06 00:17
Для моего случая нашел:

Нужно сделать так:

label1.text = RichTextBox3.Text = WebBrowser1.Document.Body.InnerText '(или *.InnerHtml - с html-тегами)

Причем, если URL в WB на *.txt-файл, то переносы строк не ставятся и все идет в одну строку. Обманул так - переименовал расширение текстового файла в "левое" расширение.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам