2011-06-29 104 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

使用像Selenium或HttpClient這樣的現有庫與網站進行交互。

+0

...或HtmlUnit。它支持JavaScript和Dom。 –