我想在VS2008中制作一个可执行文件,它将使用vb.NET函数将网页源代码读取到字符串变量中。问题在于该页面不是* .html,而是* .aspx。vb.NET WebRequest读取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'变量的代码? – JaredPar 2010-10-24 01:43:29