如何使用vb.net在浏览器中保存第二个网页

时间:2017-01-03 09:30:06

标签: javascript jquery vb.net

我在浏览器中打开一个新标签,我想以html格式保存页面。

我的代码是:

Page.ClientScript.RegisterStartupScript(Me.[GetType](), "OpenWindow", "window.open('https://www.google.co.in/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=stack+overflow','_newtab');", True)

这里打开一个新窗口。现在我想以html格式保存新网页。请帮我看看如何在新打开的标签中保存网页。

1 个答案:

答案 0 :(得分:0)

如果要从给定的URL服务器端捕获响应并将其保存到服务器上的文件中,可以使用WebRequest类执行类似的操作:

Dim request As WebRequest = WebRequest.Create("http://www.example.com")

Using response As WebResponse = request.GetResponse()
  Using reader As New StreamReader(response.GetResponseStream())
    Dim html As String = reader.ReadToEnd()
    File.WriteAllText("test.html", html)
  End Using
End Using