我想从网页上获取源代码.WebBrowser控件正在向我提供我正在寻找的信息.但是,我想使用HttpWebRequest,但它给我的源代码不同于WebBrowser DocumentText.
任何人都可以告诉我如何使用HttpWebRequest获得与WebBrowser相同的源代码?
Web浏览器代码:
WebBrowser1.Navigate("http://www.networksolutions.com/whois/results.jsp?domain=" & txtUrl.Text)
textbox1.Text = WebBrowser1.DocumentText
Run Code Online (Sandbox Code Playgroud)
WebBrowser结果:
HttpWebRequest代码:
Dim request As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create(url)
request.KeepAlive = False
request.Timeout = 10000
Dim response As System.Net.HttpWebResponse = request.GetResponse()
Dim sr As System.IO.StreamReader = New System.IO.StreamReader(response.GetResponseStream())
Dim sourcecode As String = sr.ReadToEnd()
Run Code Online (Sandbox Code Playgroud)
HttpWebRequest结果: