Как получить исходный код страницы с помощью класса WebBrowser?

В этой статье рассмотрим на простом примере, как получить исходный код страницы помощью класса WebBrowser.

Для начала создадим новый проект типа Windows Forms Application.

Затем добавим на форму кнопку и control WebBrowser (wb). Если выводить содержимое страницы не требуется, то тогда вместо элемента управления используйте класс WebBrowser.


Набираем команду codeby webinar

Набираем команду для организации и проведения вебинаров Подробнее ...

C помощью метода Navigate загружаем страницу в веб-браузер.

Подписываемся на событие DocumentCompleted, чтобы дождаться полной загрузки страницы.

Используем свойство DocumentText, чтобы получить исходный код всей страницы.

Если же вам нужно получить исходный код не всей страницы, а только той части, что содержится между тегами BODY, то тогда вы можете поступить следующим образом:

Если вам нужно получить исходный код страницы, который содержится между тегами HEAD, то тогда используйте следующий способ:

Читайте также:



Похожие темы

Control WebBrowser. Часть 2: События Control WebBrowser. Часть 2: События В предыдущей статье было продемонстрировано, как получить данные в виде html страницы и вывести их в окно элемен...
Как работать с классом WebBrowser?... Пример работы с классом WebBrowser В комментариях многие просят показать или рассказать, как работать с классом webBrowser, а не с одноимённым элемен...
Как развернуть у себя на десктопе полноценный веб ... Хочу показать в этой статье как очень легко и без особых знаний развернуть у себя на десктопе полноценный веб сервер, для своих нужд. Очень подойдет...
c# Как получить значение HTML элемента?... Получение значения HTML элемента Продолжаем работать с классом WebBrowser и сегодня вы узнаете, как получить значение HTML элемента. Исходный код ...
c# Как найти элемент с атрибутом id?... Поиск html элемента с атрибутом id Сегодня хочу показать на простом примере, как найти элемент с атрибутом id с помощью класса WebBrowser. Исходны...