VB.NET WebClient代理未连接到Google

时间:2018-01-06 19:13:54

标签: vb.net proxy webclient proxies

我正在研究一个可以从VB.NET中的WebClient类查询谷歌的小应用程序。我注意到WebClient在没有添加代理属性的情况下查询Google就好了,但是我也希望能够使用代理连接到Google,但它只是无法正常工作。这是我的代码:

Try
        Dim wc As New System.Net.WebClient()
'This line below will bring in the "User Agent" to make the HTTP request:
        wc.Headers.Add("user-agent", "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36")

        Dim wp As New System.Net.WebProxy(TextBox1.Text)
        wc.Proxy = wp
        Dim HTML As String = wc.DownloadString("https://www.google.com/search?q=spider+man")
        TextBox1.Text = HTML
    Catch ex As Exception
        MsgBox(ex.Message)
End Try

问题是即使我知道我正在使用ALIVE代理(工作公共代理),因为它通过其他浏览器应用程序完美地连接到Google,所以NOTHING回来了。谷歌如何阻止我的应用程序,因为它显然缺少某些东西。我正确设置了标题,所以我知道它不可能(或者至少我相信我已正确设置它们)。

非常感谢任何支持。

0 个答案:

没有答案