我正在编写一个程序,它可以自动使用Java与网站进行交互。我想出了如何构建和发送GET/POST请求来模拟点击或表单提交。但是我遇到了一个运行JavaScript函数的链接。模拟Java中的JavaScript功能点击
<a href="javascript:function()">Run</a>
function function()
{
document.myform.submit();
}
点击后,网页被重定向到另一个URL。 如何在Java中模拟此行为?
我正在编写一个程序,它可以自动使用Java与网站进行交互。我想出了如何构建和发送GET/POST请求来模拟点击或表单提交。但是我遇到了一个运行JavaScript函数的链接。模拟Java中的JavaScript功能点击
<a href="javascript:function()">Run</a>
function function()
{
document.myform.submit();
}
点击后,网页被重定向到另一个URL。 如何在Java中模拟此行为?
我一直对HTMLUnit有最好的运气。它使用apache http并且非常直观地处理所有的交互。
使用像Selenium或HttpClient这样的现有库与网站进行交互。
...或HtmlUnit。它支持JavaScript和Dom。 –
这是什么功能呢?除非我们知道它在做什么,否则我们无能为力。 –