我想制作hotfile帐号检查器
为了开始工作,我想知道如何登录 我试过这个
http://www.hotfile.com/login.php?user=myusername&pass=mypassword
但它说错误的用户名/密码组合。 :(即使我记录了正确的登录数据
任何人都可以帮助我,请提前致谢
问候
答案 0 :(得分:3)
正如Raffael所说,你必须使用post而不是get,还有隐藏的字段叫做returnto
,我通常在indy idHttp组件的帮助下做到如下:
var
Sl : TStringList;
begin
Sl := TStringList.Create;
Sl.Add('user=myuser');
Sl.Add('pass=mypassword');
sl.Add('returnto=/');
Memo1.Text := IdHTTP1.Post('http://www.hotfile.com/login.php',Sl);
FreeAndNil(sl);
end;
也一定要制作idHttp属性HandleRedirects = True
答案 1 :(得分:0)
检查hotfile.com网站的来源,您可以看到,登录表单的定义如下:
<form action="/login.php" method="post">
因此,要编写帐户检查程序,您需要“发布”到login.php网址。你做的是一个“获取”请求。
拉斐尔