Как найти ссылки на сайте?

Сегодня на простом примере я хочу показать Вам, как можно быстро найти ссылки на сайте с помощью элемента управления WebBrowser. И так сначала создадим небольшое Windows Forms приложение, а затем добавим на форму: control WebBrowser, либо вместо него Вы можете использовать одноименный класс, а так же кнопку и listBox, в который будем выводить все найденный ссылки. После чего создадим простую html страницу.

html страница

А затем добавим и выполним следующий код:

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

Осталось убедиться, в том, что мы действительно нашли ссылки и выше написанный код работает верно. Для этого поместим содержимое коллекции в элемент управления listBox.

В результате получаем следующий результат:

найденные ссылки

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

Похожие темы

Базовые операции с html атрибутами в классе WebBro... WebBrowser работа с html атрибутами В этой статье хотелось бы показать несколько простых операций с HTML атрибутами, которые можно выполнить с помощь...
Как найти html элемент по атрибуту class... Как найти html элемент по его классу? В этой статье хотелось бы рассказать, как можно быстро и легко найти html элемент по его классу. Поиск элементо...
Как нажать на кнопку в webBrowser?... Как нажать на кнопку в окне webBrowser? Очень часто в комментариях спрашивают: как нажать на кнопку в окне webBrowser? Так как этот вопрос очень част...
Программное добавление новой записи в жж (livejour... Как программно добавить запись в жж (livejournal) ? В этой статье хочу показать, как можно программно добавить новую запись в жж (livejournal) с помощ...