最近私はJavaを学び始めました。私はSwingを使って最初のデスクトップアプリケーションを作成しました。しかし、私は今、Webページ上のデータを取得して入力できるデスクトップアプリケーションを作成するという、私自身の小さなプロジェクトを開始したいと考えています。ブラウザにデータを入力できるJavaアプリケーションを作成する方法
理想的には、私は、ウェブブラウザ(好ましくはChrome)で開いて見えるウェブページから、それが見えない場面の下ですべてを行うのではなく、データを入力して取得したいと考えています。私はSwingに書かれたGUIを持っているプログラムを必要としています.GUIは値をとり、Webページに入力します。私は開いているWebページから値を受け取り、ボタンを押すことができるようにする必要があります - すべて私のデスクトップアプリケーションを通して。
結論として、私はWebブラウザを自動化するアプリケーションを作成する必要があると言えますが、既に開いているブラウザ/ Webページに行う必要があります。これを達成するために何をすればいいですか?
最近では、ブラウザでページを解析して操作するためのAPIを訴えることがありますが、最初に['WebView'](https://docs.oracle.com/javase)を埋め込みます/8/javafx/api/javafx/scene/web/WebView.html)。これはJava-FXベースです。しかし、メモ.. * "私は最近Javaを学び始めた" *これは初心者に適したタスクではありません。 –
あなたはJMeterを見ましたか?それはおそらくあなたが望むことをするでしょうが、それはそれ自身のブラウザを使用します。しかし、セレンのwebdriverを使って実際にすべてを処理することは可能かもしれません。 http://stackoverflow.com/questions/24424396/how-to-capture-the-screens-on-recording-and-playback-using-jmeterを参照してください はい、初心者から始めるのが最良ではないかもしれません...いずれにしても、幸運! –