找回密码
 加入
搜索
查看: 4492|回复: 7

[AU3基础] winhttp 返回的这些信息

  [复制链接]
发表于 2012-3-5 01:16:16 | 显示全部楼层 |阅读模式
本帖最后由 gfuchao 于 2012-3-5 01:30 编辑
#AutoIt3Wrapper_AU3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6
 
#include "WinHttp.au3"
 
Opt("MustDeclareVars", 1)
 
; !!!注意,如果用户名和密码无效,这个例子将失败!!!
 
; 认证数据
Global $sUsername = "***"
Global $sPassword = "***"
 
; 地址
Global $sAddress = "www.qqtz.com"
 
; 初始化并获得会话句柄
Global $hOpen = _WinHttpOpen()
 
; 获取连接句柄
Global $hConnect = _WinHttpConnect($hOpen, $sAddress)
 
; 请求
Global $hRequest = _WinHttpOpenRequest($hConnect, _
        "POST", _ ; 动词
        "/login.php", _    ; 目标
        Default, _ ; 版本
        "http://www.qqtz.com/login.php", _    ; 提交
        "*/*") ; 接受
 
; 发送
_WinHttpSendRequest($hRequest, _
        "Content-Type: application/x-www-form-urlencoded" & @CRLF, _
        "jumpurl=http%3A%2F%2Fwww.qqtz.com%2Findex.php&step=2&cktime=31536000&lgt=0&a69b1c6fadd69e15bb04981e2a5e5df9="&$sUsername&"&7a48008766dcc22961b31fe9ce73928c="&$sPassword&"&question=0&customquest=&answer=")
 
; 等待响应
_WinHttpReceiveResponse($hRequest)

  Global $sHeader = _WinHttpQueryHeaders($hRequest)
 
 ConsoleWrite($sHeader & @CRLF)
 
 
; 关闭打开的句柄并退出
_WinHttpCloseHandle($hRequest)
_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hOpen)

POST /login.php HTTP/1.1
Accept: application/x-shockwave-flash, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
Referer: http://www.qqtz.com/
Accept-Language: zh-cn
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Host: www.qqtz.com
Content-Length: 189
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: 3c44b_lastvisit=13%091330706905%09%2Flogin.php%3F; 3c44b_lastpos=other; 3c44b_olid=322; wmakey=ssjj; CNZZDATA2807041=cnzz_eid=60608553-1330706893-&cnzz_a=2&retime=1330706908764&sin=&ltime=1330706908764&rtime=0

jumpurl=http%3A%2F%2Fwww.qqtz.com%2Findex.php&step=2&cktime=31536000&lgt=0&a69b1c6fadd69e15bb04981e2a5e5df9=***&7a48008766dcc22961b31fe9ce73928c=***&question=0&customquest=&answer=

http://www.qqtz.com/login.php

返回的这些信息到底是登陆成功了还是没有成功呐?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2012-3-5 02:05:01 | 显示全部楼层
在线等解答
发表于 2012-3-5 09:42:10 | 显示全部楼层
手动登录时抓包比较下
发表于 2012-3-6 08:13:29 | 显示全部楼层
不懂,路过
发表于 2012-3-7 18:12:58 | 显示全部楼层
回复 4# sgj584520
请求成功了 你看下你的截图,不是返回了HTTP/1.1 200 OK了吗,这个应该是post操作服务器返回的
发表于 2012-3-7 18:21:56 | 显示全部楼层
回复 5# mobibi
statue 200是指服务器正常返回信息,与登录成功还是失败没必然关系。

楼主的返回值很可能成功登录,但还是那句话,对比后才能确认。
 楼主| 发表于 2012-3-8 00:06:00 | 显示全部楼层
回复  mobibi
statue 200是指服务器正常返回信息,与登录成功还是失败没必然关系。

楼主的返回值很可能 ...
republican 发表于 2012-3-7 18:21



那怎么对比呐?

还有,我刚开始是用xmlhttp做网页自动登陆
但如果成功了用winhttp 为什么不能自动登陆网页呐?
发表于 2012-3-10 14:47:40 | 显示全部楼层
请求成功了 你看下你的截图
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-20 17:49 , Processed in 0.088961 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表