我正在努力找出以下网站自动登录的正确流程:http://abelhas.pt
我使用Firefox的HttpFox插件发现登录表单和操作页面网址,在生成的HTML代码中发现要执行登录,我需要发布以下参数:
Login=theLogin
Password=thePassword
Redirect=True
RedirectUrl=
RememberMe=false
FileId=0
当用户按下提交按钮时传递参数的url如下:“/ action / login / login”(这是html元素的“action”属性中显示的那个)< / p>
但是,使用以下网址生成并发布时:
http://abelhas.pt/action/login/login?Login=theLogin&Password=thePassword&Redirect=True&RedirectUrl=&RememberMe=false&FileId=0
(请注意,“theLogin”和“thePassword”的值应替换为有效的登录名和密码)
我总是收到“http://abelhas.pt/Error404.aspx”,意味着找不到以下网页......
过去,我已经能够成功地在Google,filefactory,zippyshare,Imageshack等网站中自动登录。但是这个似乎在玩弄我...
有人可以帮助我了解正在发生的事情或我做错了什么吗?
非常感谢你们!
小发明
答案 0 :(得分:-1)
在我的vaadin应用程序中,我想重定向到自动登录的网站。 现在问题是我无法通过引用的java代码登录 http://www.mkyong.com/java/how-to-automate-login-a-website-java-example/ 我也得到响应代码:200,无法使用响应。 以下是我想要自动登录的网站的代码片段
<form action="login.php" method="post" id="clientLogin">
<input type="hidden" name="__CSRFToken__" value="eac035fe0a1a64a9945e0ce798a44a52ca040b5c" /><div style="display:table-row">
<div class="login-box">
<strong></strong>
<div>
<input id="username" placeholder="Email or Username" type="text" name="luser" size="30" value="">
</div>
<div>
<input id="passwd" placeholder="Password" type="password" name="lpasswd" size="30" value=""></td>
</div>
<p>
<input class="btn" type="submit" value="Sign In">
</p>
</div>
<div style="display:table-cell;padding: 15px;vertical-align:top">
<div>
<!--<b>I'm an agent</b> —
<a href="/scp/">sign in here</a>
-->
</div>
</div>
</div>
</form>