前段时间遇到一个困惑用WebBrowser访问百度地图的时候,百度会自动转至让下载sdk的页面,经过一个仁兄的点拨,可以改变WebBrowser的agent来骗过网站。经过试验成功。贴源码如下:
string ua = "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322)";
Uri uri = new Uri("http://map.baidu.com/", UriKind.Absolute);
webBrowser1.Navigate(uri, null, ua);
详细说明:http://wp.662p.com/thread-7946-1-1.html