Загрузка содержимого сайта в html - Visual Basic .NET

Формулировка задачи:

Здравствуйте! Для загрузки содержимого сайтов пользовался подобными методами:
        Dim oHttp As Object
        Dim strURL As String
 
        strURL = "https://www.instagram.com/"
 
        On Error Resume Next
        oHttp = CreateObject("MSXML2.XMLHTTP")
        If Err.Number <> 0 Then
            oHttp = CreateObject("MSXML.XMLHTTPRequest")
        End If
        On Error GoTo 0
        If oHttp Is Nothing Then
            MsgBox("Не удалось инициализировать объект MSXML!")
            Exit Sub
        End If
 
        oHttp.Open("GET", strURL, False)
        oHttp.Send()
        TextBox1.Text = oHttp.ResponseText
        Debug.Print(oHttp.ResponseText)
        oHttp = Nothing
        MsgBox("Данные успешно импортированы!", vbInformation)
или
        Dim client As New WebClient     'Создаем объект client класса WebClient 
        Dim url As String = "https://www.shutterstock.com/ru/"  'Создаём строку для хранения 'url 
        Dim stream As Stream  'Создаём объект stream класса Stream 
        stream = client.OpenRead(url)  'Считываем данные 
        Dim reader As New StreamReader(stream)  'Создаём объект reader 'класса StreamReader 
        Dim result As String = reader.ReadToEnd() 'Используем метод
        'ReadToEnd() ' для чтения содержимого потока до конца
        MsgBox(result) 'Выводим содержимое переменной result
И эти способы прекрасно, пока не попытался считать сайт https://www.shutterstock.com/ru/ При загрузке постоянно выдает ошибку и загрузка прерывается. Почему это происходит? Авторизация тут не важно, мне необходима информация только на главной странице или на страницах поиска, но они открыты и без авторизации.

Код к задаче: «Загрузка содержимого сайта в html - Visual Basic .NET»

textual
 
        WebBrowser1.ScriptErrorsSuppressed = True
        WebBrowser1.Navigate("https://www.shutterstock.com/ru/")

13   голосов, оценка 4.308 из 5


СОХРАНИТЬ ССЫЛКУ