亨利.王

2011年7月13日

使用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) 编辑

关于wininet, WebBrowser, WebClient, HttpWebRequest(未完)

摘要: -------------------------------------------------------------------------------------------------------------WebClientWebClient Mircsoft在dotnet1.1框架下提供的向 URI 标识的资源发送数据和从 URI 标识的资源接收数据的公共方法。 通过这个类,大家可以在脱离浏览器的基础上模拟浏览器对互联网上的资源的访问和发送信息。 WebClient类不能被继承,在dotnet1.1框架中已经为我们提供了WebRequest和WebResponse两个强大的类来 阅读全文

posted @ 2011-07-13 17:43 亨利.王 阅读(1675) 评论(0) 推荐(0) 编辑

导航