StackOverflow で明確に回答されていないように見える問題があります。Java を使用してページをダウンロードし、そこからデータを取得して、開発したアプリケーションに値を与えたいと考えています。このページはベッティング サイトであるため、ベッティング バリューを変更するための javascrit メソッドが含まれています。
いくつかのテストを行うために、手動でページをダウンロードしてから、データを取得Ctrl-S
するプログラムを作成しました (などを使用)。FileReader, BufferedReader
これは完璧に機能しました。したがって、ユーザーがアプリケーションを開くたびにページをダウンロードするために、bash スクリプトを実行するようにします。
その後、プログラムでページをダウンロードする方法を探しました(私はJsoup, URL
、...を使用しました)。私が気づいたのは、javascript コードが実行されていないため、javascript 変数の値を出力できなかったことです。
私が知りたいのは、実行された Web サイトをプログラムでダウンロードする (javascript 値のインスタンスをダウンロードする) 方法があれば、誰かがアプリを開く前に毎回実行する bash スクリプトを作成する必要がないということです。