网盘POST登录,谁来帮我分析一下,谢谢
POST /?action=login&goto=http%3A%2F%2Fu.115.com%2F%3Fac%3Dmy HTTP/1.1
Accept: application/x-shockwave-flash, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/msword, application/x-silverlight, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*
Referer: http://u.115.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; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Host: my.115.com
Content-Length: 51
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: lstat_bc_1099374=14771717091118710949; AACK=MTI2NTI4MTE1NHw0ZDc1MjJkNDE5NjI1OTQ4NmJkOGRhNzc5MzQyYTJiZQ%3D%3D; lstat_ss_1099374=0_1265310561_2278385138
login%5Baccount%5D=*******&login%5Bpasswd%5D=****** #include <IE.au3>
$oIE = _IECreate ("http://u.115.com/")
$oForm = _IEFormGetObjByName($oIE, "form")
$Email = _IEGetObjById($oIE, "account")
$Email.value = '昵称/Email'
$passwd = _IEGetObjById($oIE, "passwd")
$passwd.value = 'passwd'
$autologin = _IEGetObjByName ($oIE, "autologin")
_IEAction ($autologin, "click")
;还差登陆
_IELoadWait ($oIE) #include <IE.au3>
$oIE=_IECreate("http://u.115.com/",0,1,1)
$oForm = _IEFormGetCollection ($oIE, 0)
$uname = _IEFormElementGetCollection ($oForm, 0)
_IEFormElementSetValue ($uname, "*****")
$pass=_IEFormElementGetCollection ($oForm, 1)
_IEFormElementSetValue ($pass, "*****")
_IEFormSubmit ($oForm)
_IELoadWait ($oIE)
这种方法我也会写
不过还是谢谢你,
只是想知道怎么样分析这样的数据
写成POST提交数据的格式, 路过 ~!
~!!看看 所有东西你都弄出来了还分析什么呢?? 一楼,你那是什么软件抓的包呀? 回复 5# guland
问题和上次的一样,还是能提交成功,不知道怎么转到登录成功后的页面。
不理解你上次那种提交方式是怎么做到的。我试着摸仿,可是还是不行。 回复 6# boyhong
用HttpWatch
抓的包 路过 ~!
~!!看看
页:
[1]