16,554
社区成员
发帖
与我相关
我的任务
分享
Dim w As New WebClient'要Imports System.Net
w.Proxy = Nothing'设置为无代理模式,否则首次运行会慢4秒左右。
w.CachePolicy = New Cache.RequestCachePolicy(Cache.RequestCacheLevel.NoCacheNoStore)'不要缓存数据,每次都重新拉取最新源码
w.Encoding = System.Text.Encoding.UTF8'网站编码,否则乱码
w.Headers.Add(HttpRequestHeader.UserAgent, "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36")'模拟浏览器请求头
w.Headers.Add(HttpRequestHeader.Accept, "text/html, application/xhtml+xml, application/xml; q=0.9, image/webp, */*; q=0.8")'请求的格式
w.Headers.Add(HttpRequestHeader.AcceptLanguage, "zh-CN, zh; q=0.8")‘注意这一个请求头是必须的。
Dim strHtml As String = w.DownloadString("http://kj.13322.com/lhc_history_d2018_0.html")
Debug.Print(strHtml)
MsgBox(strHtml)
’这样子就没有出现Error了