今天用 HttpWebRequest下载页面的时候,碰到有的页面需要客户端有脚本支持,于是无法下载到想要的页面,不知道这种情况应该怎么解决后来发现只要加上
HttpWebRequest.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322)"
冒充一下浏览器版本就可以了呵呵,大概是页面对浏览器版本做了判断.
HttpWebRequest.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322)"
冒充一下浏览器版本就可以了呵呵,大概是页面对浏览器版本做了判断.
本文介绍了一种使用HttpWebRequest下载网页时遇到的问题及解决方案。当遇到某些页面需要脚本支持才能正常加载的情况,可以通过设置HttpWebRequest.UserAgent属性来模拟特定版本的浏览器,从而绕过页面对浏览器版本的判断。

3万+

被折叠的 条评论
为什么被折叠?



