2

任何人都可以帮助解释为什么下面的代码无法检索到 html

Dim WebReqeust As WebClient = New WebClient
Dim URL as string = "http://www.professionalorganizervannuys.com"
Dim WebPage As String = WebReqeust.DownloadString(URL)

它在这个特定的 URL 上失败。

提前致谢。

4

1 回答 1

2

将用户代理包含到您的 WebClient 标头集合中。我能够使用以下内容获取 html。

Dim WebRequest As WebClient = New WebClient
WebRequest.Headers(HttpRequestHeader.UserAgent) = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)"
Dim URL as string = "http://www.professionalorganizervannuys.com"
Dim WebPage As String = WebRequest.DownloadString(URL)
于 2010-10-20T02:33:21.650 回答