Я использую управление WebBrowser в своем приложении VB.NET, чтобы загрузить несколько URL (~10-15) и сохранить их источник HTML в текстовом файле. Однако мой код не пишет источник текущей страницы скорее начальная, потому что это инициировано даже, прежде чем страница загружается.
Как я могу ожидать, пока страница полностью не загружается прежде, чем назвать какое-либо событие?
Я попробовал следующий код, но он не работает.
Do Until WebBrowser1.ReadyState = WebBrowserReadyState.Complete
Application.DoEvents()
Loop
Похоже, вы хотите поймать событие DocumentCompleted элемента управления веб-браузера.
В MSDN есть пара хороших статей об управлении веб-браузером - Класс WebBrowser содержит множество примеров, а Как добавить возможности веб-браузера в приложение Windows Forms