我正在尝试制作一个会自动登录网页的代码,但是我无法找到提交的网址变量。
如何找到提交登录信息的网址变量?
即
https://login.fidelity.com/ftgw/Fas/Fidelity/RtlCust/Login/Init
当我在网站上提交用户名和密码时,会将其传递给
https://login.fidelity.com/ftgw/Fas/Fidelity/RtlCust/Login/Response
用户名<input>
有id="userId"
,密码<input>
有id="password"
,而<form>
只有method="POST"
如何找到我需要提交的所有变量?
答案 0 :(得分:1)
URL变量并不总是在URL中。
大多数登录表单都使用一种传输名为“POST”的数据的方法。
用户无法看到URL数据。
您可以尝试使用http://www.wireshark.org/或http://www.charlesproxy.com/查看网络浏览器发送和接收的数据。
查找URL参数的名称(例如?username = ....&amp; pas = ...)。 您可以查看页面的HTML。寻找类似的东西:
<form action="login.php" method="post">
<input type="text" name="username" value="User Types Username Here">
<input type="submit">
</form>
答案 1 :(得分:-1)
可以使用Chrome(Ctrl + Shift + J)网络工具。单击“保留日志”以确保在页面刷新之前捕获有效负载。