|
2精币
本帖最后由 流逝 于 2011-3-26 16:58 编辑
我写了个QQ投票工具 可总是失败请高人看下我哪里出错了 下面是抓到的数据包
POST /default/Vote/?d=1301122981640 HTTP/1.1
x-requested-with: XMLHttpRequest
Accept-Language: zh-cn
Referer: http://samsunggalaxy.act.qq.com/
Accept: application/json, text/javascript, */*
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; AskTbCS2/5.8.0.12304)
Host: samsunggalaxy.act.qq.com
Content-Length: 22
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: adid=1135573789; pt2gguin=o01135573789; pvid=9775280580; flv=10.0; pgv_pvid=9620413350; pgv_flv=10.0; __utma=136017777.2144545430.1300600040.1300704401.1300784671.9; __utmz=136017777.1300701809.6.2.utmcsr=iqshw.com|utmccn=(referral)|utmcmd=referral|utmcct=/qqnews/2011/0321/35448.html; adSP=dm397lrRmiOp8aof2Miu2U1duUb5xZ+/HyKHAytf25w=_18488_326830_1301054115_; adVer=3307; ac=1,008,017; pgv_r_cookie=1132098481306; o_cookie=1135573789; ptui_width=372; ptui_height=190; uin=o01135573789; skey=@SnRa6DwyM; ptisp=cnc; verifysession=h004ea074e2e6dec9145d81640a15240e44ac656d92cb0fbbc50cbbc0ed2651ba40f7625919b11f390a
voteId=1231&vcode=bbbv
最后一行是提交的id和验证码 我用彗星http读文本是这样写的
请前辈看看错到哪里前面登陆程序已经写好了 登陆也成功了
.版本 2
.支持库 spec
.子程序 数据发布
.局部变量 发布返回, 文本型
发布返回 = 彗星HTTP读文本 (“http://samsunggalaxy.act.qq.com/default/Vote/?d=1300967606421 ”, “post”, , , “voteId= ” + id.内容 + “ &vcode= ” + 验证码框.内容, )
验证文.内容 = “”
画板1.底图 = 彗星HTTP读文件 (“http://ptlogin2.qq.com/getimage? ... 0.06996962732944511”)
发布返回 = 彗星URL解码_UTF8 (发布返回)
调试输出 (发布返回)
.子程序 _验证码框_内容被改变
.如果真 (取文本长度 (验证码框.内容) = 4)
数据发布 () |
|