将登录脚本卷曲到 JavaScript 页面

use*_*822 3 curl

大家好。

我尝试使用curl脚本通过javascript提交过程登录页面,但没有任何运气......

有人能帮我吗 ?

表格如下:

<li class="login_title_right"></li>
</ul>
<div class="content login_content">
<ul class="login_blank"></ul>
<ul class="login_ul_1">
<li class="login_li_1"><span>Username</span></li>
<li class="login_li_2">
<input type="text" class="username" name="Username" id="Frm_Username">
</li>
</ul>
<ul class="login_blank"></ul>
<ul class="login_ul_1">
<li class="login_li_1"><span>Password</span></li>
<li class="login_li_2">
<input type="password" class="password" name="Password"  id="Frm_Password">

</li>
<li class="login_li_3">
<input class="login" type="submit"  id="LoginId"  value="Login"  onclick="dosubmit()">
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

请在curls 登录脚本中转换该值。登录用户名是“admin”,密码是“xxx123”

小智 5

尝试这个

curl -b cookies.txt -c cookies.txt --data "Username=admin&Password=xxx123&Login=Login" [urlthatyour form sumbits]
Run Code Online (Sandbox Code Playgroud)

如果您想在登录后再次发出curl请求,则需要cookie。cookie中的会话id将帮助下一次curl请求获得授权。

如果您不需要 cookie,您可以使用

curl --data "Username=admin&Password=xxx123&Login=Login" [url that your form submits]
Run Code Online (Sandbox Code Playgroud)

通常,表单操作将是您的网址。

尝试将名称添加到您的提交按钮。我这里用的是id登录。从未尝试过,不确定它是否有效,但名称应该有效。