2012-02-02 108 views
0

我想确定特定网站和自动登录的登录网址。 查看源代码显示了形式的标签如下:标识自动登录的网址

<form id="signIn" onsubmit="return false;" action="/f1/logon" method="post"> 

如何识别网址,并通过所要求的paramters?

我尝试了下面的建议,但没有帮助。更多建议?

+0

您要连接的网站的主机名+ action的值会让您非常接近。您还需要在源代码中搜索实际的用户名和密码字段。你的问题也是关于如何用正则表达式或类似的解析工具解析这个字符串? – jefflunt 2012-02-02 20:25:35

+0

'onsubmit =“返回false;”'表明登录可能由AJAX处理,或者该脚本在提交表单前混淆登录细节。 – Neil 2012-02-02 20:26:59

+0

@normalocity ...主机名/ f1 /登录不显示UI中的任何内容。我不问现在解析。我想找到一种方法登录到该网站。感谢您的询问。 – JNPW 2012-02-02 20:33:20

回答

0

表单可以从JavaScript代码提交。寻找使用登入元件,例如可以是JavaScript中,

var form = document.getElementById("signIn"); 
form.action = "<URL>"; 
form.submit(); 

的另一种方法来获取URL和参数是浏览器插件,像的HttpWatch(对于IE)或是HttpFox(用于Firefox)。他们可以监视请求和响应。

+0

我没有看到像你在JavaScript中提到的东西。 – JNPW 2012-02-02 20:31:08

1

安装Fiddler并提交表单。它会告诉你什么URL被请求,以及通过它传递了什么参数。

+0

我已经下载了小提琴手。我现在如何追踪? – JNPW 2012-02-03 20:52:52

+0

@javaiText:启动Fiddler。它将显示在任何浏览器中提交的所有请求和响应,因此您可以导航到浏览器中的表单,并在Fiddler视图中观看请求。然后,当你点击小提琴手的请求时,你会看到它的细节。 – z12345 2012-02-03 22:25:10