使用WebClient HttpWebRequest 的高级应用,获取带验证的session下载权限
摘要:
很多网站的下载是带用户验证的,这样以前方便的webclient.download方法就没法请求到目标数据了。HttpWebRequest .GetResponse同样不可以。这里为这两个组件提供两个可用的验证下载,思路都是利用webbrowser获得cookie信息然后构造成合法的cookie传给两个组件,从而提供下载权限。其中HttpWebRequest 的实现是比较容易的,因为HttpWebRequest 自身支持设置CookieContainer信息。所以第一种的实现如下模块:CookieContainer myCookieContainer = new CookieContainer( 阅读全文
posted @ 2011-07-13 17:51 亨利.王 阅读(1264) 评论(1) 推荐(2) 编辑