如上图所法,我们把提交登陆的POST写上
sid=5A3nt5&formhash=[formhash变量]&referer=&loginfield=username&username=[URL_UTF8][账号][/URL_UTF8]&password=[密码]&questionid=0&answer=&cookietime=2592000
其它代码可以不用动,只需要formhash登陆前的。
还有账号一定要编码,因为他有可能是中文账号。
<?xml version="1.0" encoding="utf-8"?><root><![CDATA[<script type="text/javascript" reload="1">
display('main_messaqge');
display('layer_login');
display('layer_message');
$('messageleft').innerHTML = '<p>欢迎您回来 新手上路 12541和</p>';
$('messageright').innerHTML = '<a href="index.php">现在将转入登录前页面</a>';
setTimeout("window.location.href='index.php'", 3000);
</script>
</div></div>
</div>
]]></root>
他登陆成功后会这样提示。
您把这段POST放进去,然后一运行,发现有这个提示,那说明您的账号登陆上了,并且脚本没有做错啥。
登陆上我们还有一个formhash变量要获取采集回来的。
如上图所示登陆上后,我们GET这步网址先把这个时间posttime变量采回来,如下图所示:
如上图所示,他保存为变量,因为每一个账号每一个帖子时间都不同,formhash登陆变量也要采集回来,这二个参数都是发帖的时候需要的。