我想在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