2016-04-01 5 views
1

現在、私はAmazon FireTVStick用のアプリケーションを構築しており、ウェブサイトのコンテンツを表示することができます。 私はHTML解析とリソースの検索にJsoupを使用していますが、これはうまくいき、Jsoupで簡単でした。Androidでウェブ通信に使用できるもの

しかし、私は最後のステップで立ち往生しています。そこで、私はvideoLinkを探したいと思います。 Pageは動的JavaScriptを使用してコンテンツを読み込み、待機時間は10秒です。

Jsoupは最後のステップでHTML-Parserであるため、通信には他に何か必要があります。私はセレンを1回か2回使用していますが、Androidでは、FireFoxDriverの例で使用したり、私が愚かにすることはできません。 そのドライバのインストールが必要ですが、スティックにはそのドライバがインストールされていません。

AndroidスタジオでFTVS用のアプリケーションを作成するには、セレンを使用することはできますか?それとも、私が望む目的を達成するための代替方法またはより良い方法がありますか?

私はAndroid搭載端末で何かを自動化したくないのですが、Web通信には何かが必要です。

私の問題と意図がはっきりしていることを願っています。 ありがとうございます!あなたはそれがAndroidのシステムの場合FirefoxDriverを望んでいない:)幸いにも、あなたのためにもちろん

+0

"webcommunication"にSeleniumを使用していますか?分かりません。 – SiKing

+0

私は、クリック、ポストフォームなどをシミュレートできることを意味します。 – Flah

+0

アプリの場合は、セレンのように重いものを使うのはなぜですか?なぜJavaScriptのようなものではなく、ページにイベントを挿入するのですか? – SiKing

答えて

1

Android Webviewは、最後のステップで私を助けたものです。 JavaScriptを実行して、JSoupで解析することができる変更されたHTMLを返すことができます。今のところ私が見つけることができる最高のソリューションです。

0

セレンのAndroidのバージョンがあるがthis linkでそれをチェックアウトし、Selendroidと呼ばれます。

HTMLUnitは、JavaScriptをサポートしている基本的にヘッドレスブラウザだと考えても良いでしょう。

+0

SelendroidはAndroidデバイスの自動化に使用されており、それが私が探しているものです。 そして私はHTMLUnitについて調査しましたが、まだAndroidではサポートされていないようです。 – Flah

関連する問題