(いつでも) ログインして x 時間ごとにデータを送信できる (ログイン後に表示されるリンクをクリックする) Web サイトがあるとします。このプロセスを自動化するにはどうすればよいでしょうか?
私は、ユーザー (今のところ、私自身の便宜のために) にいくつかの情報を含むインターフェイスを提供する GUI を構築しました。ユーザーはログイン情報を入力し、スケジュールされた繰り返しタスクを開始するためのボタンを使用できますがScheduledExecutorService
、その時点で立ち往生。現在、私はDesktop
APIを使用してbrowse()
おり、ログインしているユーザーに依存し、クリック可能なリンクのURLを参照するだけです.
ログインサイトの URL を知っている場合、アプリケーションから Web サイトのログインフォームにログイン情報を送信し、Web サイトに処理させるにはどうすればよいですか? (そして、ログインが成功したことをアプリに知らせます)、ログインが成功すると別のURLで表示されるリンクをクリックしますか?