我在浏览器中打开一个新标签,我想以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格式保存新网页。请帮我看看如何在新打开的标签中保存网页。
答案 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