在Java中模拟对JavaScript函数的单击

时间:2011-06-29 15:49:04

标签: java javascript

我正在编写一个用Java自动与网站交互的程序。我想出了如何构建和发送GET / POST请求来模拟点击或表单提交。但是我遇到了一个运行JavaScript函数的链接。

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

点击后,网页将重定向到另一个网址。 如何在Java中模拟此行为?

2 个答案:

答案 0 :(得分:2)

我总是用HTMLUnit获得最好的运气。它使用apache http并非常直观地处理所有交互。

答案 1 :(得分:1)

使用Selenium或HttpClient等现有库与网站进行互动。