有一个网站,我想创建可以自动登录过程的链接地址。
从登录页面源代码中,我了解到它将以post方式提交id,passwd值。
但我想知道此表单提交所导致的整个“网址”地址。我的意思是,最终它将传递id,passwd值,如'somewebpage?id = someid& passwd = somepw'对吗? (当然它将通过表格用encodeURIComponent处理)
此参数包含url地址是我正在寻找的因为我认为如果我知道这一点,那么我可以自动化登录过程。
但是,此地址未明确显示(即使是短暂的时间)。是否有一个技巧以某种方式'提醒()'这个网址或通过Chrome开发工具或其他东西查看它?
这是登录页面示例:
<form id="login" name="login" class="login" method="post"
action="" enctype="application/x-www-form-urlencoded"
style="background-image: url(../main/image/index.gif)">
<input type="hidden" name="url" value="../main/index.cgi" />
<table class="login-form">
<tr>
<td>
<table>
<tr>
<td class="label"><label for="login_id">ID</label></td>
<td class="input">
<input type="text" id="login_id" name="id" value="" onclick="select();" maxlength="8"/>
</td>
</tr>
<tr>
<td class="label"><label for="login_passwd">Passwd</label></td>
<td class="input">
<input type="password" id="login_passwd" name="passwd" value="" onclick="select();" maxlength="8"/>
</td>
</tr>
</table>
</td>
<td>
<input type="submit" id="login_submit" value="Go" />
</td>
</tr>
<tr>
</tr>
</table>
</form>
答案 0 :(得分:1)
您应该能够在firebug网络面板中看到POST网址。
答案 1 :(得分:1)
表单操作属性定义表单的提交位置。
<form action="demo_form.asp" method="get">
您拥有的当前表单将自行提交,表示表单现在的当前网址。
您可以在chrome developer tools网络标签中看到页面属性。
答案 2 :(得分:1)
当页面中没有动作的URL时,表单将发布到自身。因此,您需要做的就是使用输入的名称将用户名和密码发布到此页面。在服务器端,将根据数据库检查用户名和密码。要自动执行后期处理,请查看此处的函数:https://stackoverflow.com/a/133997/3402205