知识大全 通过COM获取CookieContainer,简单好用
Posted 知
篇首语:情况是在不断地变化,要使自己的思想适应新的情况,就得学习。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 通过COM获取CookieContainer,简单好用相关的知识,希望对你有一定的参考价值。
通过COM获取CookieContainer,简单好用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
最近在做一个通过HttpWebRequest来实现登陆和自动发信息的小软件 虽然还没有实现 但是今天从一个老外的网站上看到了一个获取CookieContainer很好的方法 拿出来共享一下 这是我看到过代码最少而且很不错的了 using System; using System Runtime InteropServices; using System Text; using System Net; namespace NExplus NSiter /**//// <summary> /// 获取Cookie的方法类 /// </summary> public class CookieManger /**//// <summary> /// 通过来获取Cookie数据 /// </summary> /// <param name= url >当前网址 </param> /// <param name= cookieName >CookieName </param> /// <param name= cookieData >用于保存Cookie Data的<see cref= StringBuilder />实例 </param> /// <param name= size >Cookie大小 </param> /// <returns>如果成功则返回<c>true</c> 否则返回<c>false</c> </returns> [DllImport( wininet dll SetLastError = true)] public static extern bool InternetGetCookie( string url string cookieName StringBuilder cookieData ref int size); /**//// <summary> /// 获取当前<see cref= Uri />的<see cref= CookieContainer />实例 /// </summary> /// <param name= uri >当前<see cref= Uri />地址 </param> /// <returns>当前<see cref= Uri />的<see cref= CookieContainer />实例 </returns> public static CookieContainer GetUriCookieContainer(Uri uri) CookieContainer cookies = null; // 定义Cookie数据的大小 int datasize = ; StringBuilder cookieData = new StringBuilder(datasize); if (!InternetGetCookie(uri ToString() null cookieData ref datasize)) if (datasize < ) return null; // 确信有足够大的空间来容纳Cookie数据 cookieData = new StringBuilder(datasize); if (!InternetGetCookie(uri ToString() null cookieData ref datasize)) return null; if (cookieData Length > ) cookies = new CookieContainer(); cookies SetCookies(uri cookieData ToString() Replace( ; )); return cookies; 是不是相当简单阿 希望对大家有一点用处 l cha138/Article/program/net/201311/11322相关参考
知识大全 Java通过System.getProperties()获取系统参数
Java通过System.getProperties()获取系统参数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快
PHP通过访客来路获取搜索关键词的方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixi
知识大全 UserAgent:通过浏览器获取用户浏览器和电脑信息
UserAgent:通过浏览器获取用户浏览器和电脑信息 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑
解析如何通过PHP函数获取当前运行的环境来进行判断执行逻辑 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
知识大全 .net通过获取客户端IP地址反查出用户的计算机名
.net通过获取客户端IP地址反查出用户的计算机名 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
C#如何快速获取助记码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 希望通过本文能让大家对C#
纳税人可以通过哪些渠道获取涉税信息 一是通过网站、电话等现代信息技术。目前,全国税务系统建立了以国家税务总局网站为龙头、省级税务机关网站为主体的税务网站群,均设置信息公开专栏。同时,通过12366纳
知识大全 解析php通过cookies获取远程网页的指定代码
cha138/Article/program/PHP/201311/21255
重点总结 在ASPNET中要想从目标页获取源页的数据信息可以使用两种方法 一是通过获取源页的控件进而获取控件的属性值 二是直接通过获取源页公开的公共属性来获取源页数据 本示例代码则演示如何
知识大全 我是一名初中生,现在想通过自学来获取大专文凭,请问合肥地区报名在哪报呀,具体怎么报呀,学费多少谢谢
我是一名初中生,现在想通过自学来获取大专文凭,请问合肥地区报名在哪报呀,具体怎么报呀,学费多少谢谢在三孝口那边,合肥自考办。只要买书或试卷就行了,一般不用上辅导班,60分及格。一门科目的报名费一般15