2011-07-13 28 views
3

Web認証が必要なWi-Fiアクセスポイント(AP)にログインできるかどうかを確認しようとしています。 .getScanResults()を使用すると、スキャン結果の.capabilitiesフィールドを持つアクセスポイントからセキュリティ情報を取得できます。しかし、この値は、Web認証が必要な接続先のアクセスポイントには空白のままです。Wifiに接続するキャプティブポータルを介してWeb認証が必要なアクセスポイント

資格情報(つまり、ユーザー名/パスワード)を既に知っている場合、このAPに接続して、Wi-Fiを通常どおりに使用するための資格情報を入力することは何とかできますか?

私はこのサイトでこの質問を見つけましたが、実際にはこの質問に答えていません。

How to check WiFi is pass through web page login?

すべてのヘルプは感謝している、いくつかのサンプルコードは、さらに良いです。

ありがとうございます!

+1

WEPの認証またはキャプティブポータルのようなWebベースの認証を得ることができますか? – fvu

+0

こんにちは、私が考えているのは、Webベースのキャプティブポータルです。 – Dave

+1

私はそのリンクを読んで、あなたの質問に答えます! 「Web認証」は、WiFiの外部でHTTPレベルで行われるため、WiFiが保護されません。プログラム的にURLをヒットし、「ランディングページ」にリダイレクトされているかどうかを検出する必要があります。この時点で、標準のHTTPフォーム認証を行う必要があります。 –

答えて

0

Webページ操作を自動化する最も簡単な方法の1つは、HTMLUnitを使用することです。

http://htmlunit.sourceforge.net/

私がログインし、WebベースのKVMスイッチを制御するために、最近、大成功でそれを使用。

URLに配置し、特定のフォームフィールドに入力して特定のボタンをクリックするように指示できます。私の経験では、それは非常に信頼できるものです。ここで

は例です:

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

私はGroovyのから、それを駆動するんだけど、あなたのアイデア...

+0

ありがとうdfraser。別のプロジェクトに移行しなければならないので、私はそれをテストすることができませんでしたが、これは私が探していたものとまったく同じように見えます。 – Dave

関連する問題