2011-06-29 73 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。 –