Imports System.Net
Imports System.IO
Public Class Form1
Public Function GetHTML(ByVal url As Uri) As String
Dim HTML As String
Dim Request As HttpWebRequest
Dim Response As HttpWebResponse
Dim Reader As StreamReader
Try
Request = HttpWebRequest.Create(url)
Response = Request.GetResponse
Reader = New StreamReader(Response.GetResponseStream())
HTML = Reader.ReadToEnd
Catch ex As Exception
HTML = Nothing
End Try
Return HTML
End Function
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim url As Uri = New Uri(TextBox1.Text)
TextBox2.Text = GetHTML(url)
End Sub
End Class
它给了我
<script>window.googleJavaScriptRedirect=1</script>
<script>
var f={};
f.navigateTo=function(b,a,g){
if(b!=a&&b.google)
{
if(b.google.r)
{
b.google.r=0;
b.location.href=g;
a.location.replace("about:blank");
}
}
else
{
a.location.replace(g);
}
};
f.navigateTo(window.parent,window,"http://www.vbforums.com/showthread.php?p\x3d3434187");
</script>
<noscript>
<META http-equiv="refresh" content="0;URL='http://www.vbforums.com/showthread.php?p=3434187'">
</noscript>
而不是http://www.vbforums.com/showthread.php?p=3434187的 html
如何让我的代码进行重定向并获取 html?