做一个淘宝签到的软件:
http://shop33019079.taobao.com/
http://shop33828444.taobao.com/
http://shop36620609.taobao.com/ 这里面提交的Cookieid 不知如何获取?
http://shop33019079.taobao.com/
http://shop33828444.taobao.com/
http://shop36620609.taobao.com/ 这里面提交的Cookieid 不知如何获取?
谢谢Sandy945 这两篇文章我看了,讲的都非常不错,不过还不是我需要的
以下是我抓的GET请求包:
GET: http://www.guanzhuyouli.com/games/28231/start.json?time=1322927913531&viewer_nick=passkalilo&shop_id=68277963&cookie_id=59299b54481e45871cc57dca2577f6a2c66c852e9b6c05eae61e364cb1d5b2195cea6234&uid=265114128&top_session=4120339db5c53cf4cb5afe47ac09ebc9a9b6f372651141mc9o2BvE281Accept: */*
Accept-Language: zh-CN
Referer: http://www.guanzhuyouli.com/swf/guanzhuyouli_fg.swf?v=&ver=WIN%2010%2C2%2C152%2C26
x-flash-version: 10,2,152,26
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Host: www.guanzhuyouli.com
Connection: Keep-Alive这个包的url中的cookie_id参数在源码中和Cookie中都找不到,估计是加密过的,但我在源码中找不到这个加密的方法,希望有高手指点一下,给点思路,谢谢
应该就是flash , 是不是flash没办法模拟提交啊?
不理解,对这个的请求
http://www.guanzhuyouli.com/games/28231/start.json?time=1322927913531&viewer_nick=passkalilo&shop_id=68277963&cookie_id=59299b54481e45871cc57dca2577f6a2c66c852e9b6c05eae61e364cb1d5b2195cea6234&uid=265114128&top_session=4120339db5c53cf4cb5afe47ac09ebc9a9b6f372651141mc9o2BvE281
我发现该请求根本就没有对浏览器进行cookie操作,也就是说没有向客户端发送过cookie,至少这个请求是这样的不要认为包含cookie_id这个字符串就一定和cookie有关,因为cookie会在每次请求时,cookie未过期的情况下都会提交到服务器,所以根本没有必要把cookie相关的信息放到查询字符串中....
package com.meychi.ascrypt3 {
import flash.system.*; public class GUID { private static var counter:Number = 0; public function create():String{
var _local1:SHA1;
var _local2:Number;
var _local3:Number;
var _local4:String;
_local1 = new SHA1();
_local2 = new Date().getTime();
_local3 = (Math.random() * Number.MAX_VALUE);
_local4 = Capabilities.serverString;
return (_local1.calculate((((_local2 + _local4) + _local3) + counter++)));
} }
}//package com.meychi.ascrypt3
[/code]