自动登录网站

时间:2012-02-06 19:13:47

标签: java httpclient web-scraping autologin

我想登录一个网站。我需要确定要登录的网址。视图源显示post方法如下。

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

我看到没有javascript验证网址。 当我直接在浏览器上使用以下网址时,

https://www.abc.com/f1/logon

我得到一个空白页面。当我在下面使用时,

https://www.abc.com/logon

我没有看到登录页面的回复。它显示了登录页面的响应。如何识别自动登录的正确网址。下载soem toold像小提琴手,但没有帮助。任何输入?

2 个答案:

答案 0 :(得分:1)

在浏览器中调用URL会发送GET请求。但是,此表单配置为发送POST请求(查看method属性),因此您在浏览器中看不到任何内容是有意义的。

onsubmit属性返回false很奇怪。这样可以防止提交表单。看一下“登录”按钮。可能有一些Javascript代码可以提交表单。

答案 1 :(得分:0)

Fiddler是一个很好的工具,您可以开始捕获作业,然后执行登录。查找包含您的登录名和密码的请求。