Web サイトで情報を検索しようとしています (つまり、映画館のアプリケーションを作成し、ユーザーが希望する映画の名前と映画館を入力すると、アプリケーションが時間を印刷するとします)。
したがって、アプリケーションはバックグラウンドで映画館の Web ページにアクセスし、Web ページの検索エンジンを使用してページを解析し、時間のリストを出力します。
正直なところ、どこから始めればいいのかわからないので、助けやヒントがあれば大歓迎です。
前もってありがとう、アテリン
Web サイトで情報を検索しようとしています (つまり、映画館のアプリケーションを作成し、ユーザーが希望する映画の名前と映画館を入力すると、アプリケーションが時間を印刷するとします)。
したがって、アプリケーションはバックグラウンドで映画館の Web ページにアクセスし、Web ページの検索エンジンを使用してページを解析し、時間のリストを出力します。
正直なところ、どこから始めればいいのかわからないので、助けやヒントがあれば大歓迎です。
前もってありがとう、アテリン
これを行う方法をよく考えた後、URL で GET を使用し、ユーザーの入力に基づいて URL を入力する必要があります。
たとえば、Web サイトhttp://www.overclockers.co.uk/では、次のようになります。
String url = "http://www.overclockers.co.uk/search_results.php?keywords=" + keyword + "&cat=" + cat;
次に、結果の HTML を Web サイトの CSS に基づいてフィルタリングします (この場合、製品をリストするためのタグがあるため、私が行う必要があるのはすべてです)。 alt = キーワードを検索してから、対応する href で別の GET を実行します。
ただし、この方法には重大な問題があります。Web サイトが変更された場合、すべてがシンク ホールに落ちてしまいます。とは言え、それ以外の解決策は思いつきません。
まず、データを提供する適切な API を見つけてから、アプリケーション内でデータを解析して、適切と思われるデータを表示する必要があります。