连接到需要通过强制网络门户进行Web身份验证的Wifi访问点

时间:2011-07-13 17:51:42

标签: java android authentication wifi

我正在尝试查看是否可以登录需要进行身份验证的wifi接入点(AP)。我知道使用.getScanResults()我可以从访问点获取扫描结果的.capabilities字段的安全信息。但是,对于我尝试连接的接入点,此值为空,我知道需要进行Web身份验证。

如果我已经知道凭证(即:用户名/密码),是否可以以某种方式连接到此AP然后输入凭据以正常使用wifi?

我在这个网站上发现了这个问题,但它并没有真正回答这个问题。

How to check WiFi is pass through web page login?

任何帮助都表示赞赏,一些示例代码甚至更好。

谢谢!

1 个答案:

答案 0 :(得分:0)

自动化网页操作的最简单方法之一是使用HTMLUnit。

http://htmlunit.sourceforge.net/

我最近成功地使用它来登录和控制基于Web的KVM切换器。

您可以将其放入网址,告诉它填写某些表单字段并单击某些按钮。根据我的经验,这是非常可靠的。

以下是一个例子:

http://www.capybara.org/~dfraser/archives/378

我是从Groovy开车的,但你可以得到这个想法......

相关问题