【发布时间】:2010-10-24 01:36:00
【问题描述】:
我正在尝试在 VS2008 中制作一个可执行文件,它将使用 vb.NET 函数将网页源代码读取到字符串变量中。问题是页面不是 *.html 而是 *.aspx。
我需要一种方法来执行 aspx 并将显示的 html 转换为字符串。
我要阅读的页面是这种类型的任何页面:http://www.realtor.ca/PropertyDetails.aspx?PropertyID=9620716
我尝试了以下代码,它适用于 html 页面,但是当我传入上述 aspx 页面时,会生成错误的源代码,页面标题为“访问被拒绝”。
Dim myReq As WebRequest = WebRequest.Create(url)
Dim myWebResponse As WebResponse = myReq.GetResponse()
Dim dataStream As Stream = myWebResponse.GetResponseStream()
Dim reader As New StreamReader(dataStream, System.Text.Encoding.UTF8)
Dim responseFromServer As String = reader.ReadToEnd()
有什么建议或想法吗?
【问题讨论】:
-
您能发布创建
url变量的代码吗?
标签: html vb.net parsing asp.net webrequest