今天搞QQ邮箱时,遇到一些问题,感觉很诡异,请求帮助,感谢大家
[C#] 纯文本查看 复制代码 HttpHelper http = new HttpHelper();
HttpItem item = new HttpItem()
{
URL = url,//URL 必需项
Cookie = setcookie,
//ResultCookieType = ResultCookieType.CookieCollection,
ResultType = ResultType.String
};
HttpResult result = http.GetHtml(item);
string html = result.Html;
string cookie = result.Cookie;
可以看到ResultCookieType = ResultCookieType.CookieCollection 这句代码如果开启的话,请求的返回值就是错误的,如果去掉就正确,非常不能理解为什么
就是大家如果研究了QQ相关的东西就知道,有时候cookie里面的值可以请求一下就变了,我需要CookieCollection类型的cookie就是为了同时进行提取一些值,还有就是有时候返回的cookie可以有两个同样的cookie名,但是有一个cookie名是空的,就要处理一下这样的cookie
如果实在整不了CookieCollection类型的cookie,可是string类型的cookie,感觉很不处理
如这样
tinfo=1408709614.0000*; Domain=mail.qq.com; Path=/,wimrefreshrun=0&; Domain=mail.qq.com; Path=/, qm_authimgs_id=; Domain=.qq.com; Path=/; Expires=Wed, 31-Dec-1969 23:59:59 GMT, 有什么快速,简单的方法处理成抓包那样的cookie显示,"tinfo=1408709614.0000*; wimrefreshrun=0&;qm_authimgs_id=; "
|