2010-04-14 2 views

ответ

3

Вы используете свойство DocumentText или элемент управления WebBrowser.

Это свойство содержит HTML-адрес сайта, на который вы перешли.

Update: (следующие комментарии)

Если вы хотите разобрать в HTML и получить текст части этого, я предлагаю вам использовать HTML Agility Pack.

+0

Одед, я не хочу смотреть на HTML, я только хочу посмотреть на текст, который пользователь видит –

+1

нет, я не хочу разбирать html, я просто хочу получить такой же результат, как если бы вы нажмете ctrl A и скопируйте и вставьте весь текст –

+1

Um. Это то, что вы получите от _parsing_ HTML. – Oded

4
string browserContents = webBrowser.Document.Body.InnerText; 
3

Метод Дэвида Уолкера велик, когда нет никакой информации из заголовка или не основной части веб-страницы. если вам нужно что-то вне внутреннего текста, есть только два варианта: нужно разобрать «getElement». другой является выпуск команд (Document.ExecCommand) на веб-браузера, чтобы выбрать все и скопировать в буфер обмена:

содержание
wb.Document.ExecCommand("SelectAll", false, null); 
wb.Document.ExecCommand("Copy", false, null); 

, наконец, строка = clipboard.getText();

Пожалуйста, обратите внимание на орфографию и синтаксис не может быть правильным, я вспомнить из моей памяти

Смежные вопросы