В VB, как я могу использовать URL-адрес веб-сайта для создания объекта HtmlDocument, который содержит все HTML с этой веб-страницы? - PullRequest
0 голосов
/ 16 декабря 2009

Я пытался использовать HtmlDocument и заданный URL для извлечения html-содержимого веб-сайта для использования. Однако для HtmlDocument нет конструктора, и его свойство Url доступно только для чтения.

Есть ли способ создать объект, который содержит весь DOM для данного URL?

Спасибо,
Matt

Ответы [ 2 ]

0 голосов
/ 16 декабря 2009

Я не хочу указывать на очевидное, но первая строка в документации гласит - Обеспечивает программный доступ верхнего уровня к документу HTML, размещенному в элементе управления WebBrowser.

Это объясняет, почему свойство URL доступно только для чтения. Не знаю, зачем вам нужен HTML для визуальных или невизуальных целей, но для начала вы можете установить свойство URL элемента управления WebBrowser, а затем загрузить htmlDocument элемента управления WebBrowser после загрузки.

Это может быть дешевым хаком, если вы действительно после чистого html-ответа от сервера, и я уверен, что есть другие невизуальные элементы управления, которые лучше использовать, чем элемент управления WebBrowser.

0 голосов
/ 16 декабря 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...