我已经使用idhttp.post()成功登录了很多站点但是这个特定的站点有一些不同的登录过程
在使用http分析器分析网站后,我可以看到在用户,传递部分,用户名是我发送的,但密码是一个编码密码,那里也有类似登录密钥的东西
我使用了inspect元素,我注意到密码似乎是使用登录密钥编码的
无论如何,重点是我无法登录,因为密码是动态的!
我应该提一下,在html源代码我可以解析登录密钥,如果这是必要的东西,但之后我不知道该怎么办
修改:
出于隐私原因,我无法提供网站的网址,但这里有一些信息:
网站是:
http://somesite.net/user.php
Http分析器在我登录网站时发布数据:
Parameter Name Value
module User
op login
backUrl 1
loginKey 1750486858 // this key can be parsed if i get the source for the signin page
url
uname someusername
pass efa47b543e84d834162c0cc2cd257e56
一些事实:
1-每次刷新网站 loginKey 更改,当我再次登录时,传递也不同了
2- i按原样发送帖子数据,但它将我重定向到404错误页面
3 - 一些Html来源:
<td width="50%" class="loginBorder">
<table id="userUndefineLogin" style="display:none;width:100%; margin-top: 0px;">
<form action="http://somesite/user.php" method="post" onsubmit="return encryptPassword('pass1');">
<input type="hidden" name="module" value="User" />
<input type="hidden" name="op" value="login" />
<input type="hidden" name="backUrl" value="1" />
<input type="hidden" name="loginKey" id="loginKey" value="14733929" />
<input type="hidden" name="url" value="" />
感谢。