2011-06-29 11 views
0

私はJavaでウェブサイトと自動的に対話するプログラムを作成しています。クリックやフォームの送信をシミュレートするためにGET/POSTリクエストをビルドして送信する方法を理解しました。しかし、私はJavaScript関数を実行するリンクに遭遇しました。JavaのJavaScript機能のクリックをシミュレートします

<a href="javascript:function()">Run</a> 
function function() 
{ 
    document.myform.submit(); 
} 

クリック後、ウェブページが別のURLにリダイレクトされます。 Javaでこの動作をシミュレートするにはどうすればよいですか?

+0

機能は何ですか?私たちが何をしているのか分からなければ、私たちは助けることができません。 –

答えて

2

私はいつもHTMLUnitで一番の運があった。それはapache httpを使い、すべてのインタラクションをかなり直観的に扱います。

1

Webサイトとやりとりするために、SeleniumやHttpClientなどの既存のライブラリを使用します。

+0

...またはHtmlUnit。 JavaScriptとDomをサポートしています。 –

関連する問題