1

これは私がやろうとしていることです: 1. 私はタブレットを持っていて、インターネットにアクセスするために大学の Wi-Fi に接続したい 2. ブラウザを開かない限りインターネットへの接続は機能しない 3. あなたは自動的に大学のユーザー名とパスワードのページにリダイレクトされます

問題???毎日パスワードを入力しなければならないのは嫌です。android用のchromeはパスワードを保存できますが、それでもブラウザを開く必要があります。

解決策: Selenium、WebDriver、HtmlUnit、またはある種のヘッドレス ブラウザを使用して、バックグラウンドでプログラムによってログイン フォームに入力します。

問題 2: これらのヘッドレス ブラウザが Android で動作しない (または、動作させることができなかった)

Android デバイスで動作する単純なヘッドレス ブラウザを知っている人はいますか?単純なフォームに入力して送信できるものはありますか? 私がやりたいことの他の選択肢はありますか?

事前に助けてくれてありがとう。

いくつかの関連する質問: HttpUnit/HtmlUnit と同等の androidAndroid: Fill Form Data と Extract HTMLandroid での Html Parsing

4

1 に答える 1

0

ログイン後、大学はどのようにあなたを認証しますか? たとえば、Web ブラウザーでの Cookie の設定に基づいていますか? 最初の Web ブラウザーで認証した後に、別の Web ブラウザーでログインするとどうなりますか?

認証方法がわかれば、適切なアプローチを考案できるはずです。たとえば、MACアドレスに基づくデバイス全体の認証の場合、おそらくWebViewを埋め込む単純なAndroidアプリ、および/またはJavaでのプレーンな古いHTTPリクエスト/レスポンスプログラミングを作成できます。ただし、ブラウザー ベースの場合は、使用するブラウザーで (自動的に) ログインするか、Web ブラウジングに使用するブラウザーに関連する Cookie を挿入する方法を見つける必要があります。

于 2013-03-12T17:29:16.633 に答える