我正在编写一个用Java自动与网站交互的程序。我想出了如何构建和发送GET / POST请求来模拟点击或表单提交。但是我遇到了一个运行JavaScript函数的链接。
<a href="javascript:function()">Run</a>
function function()
{
document.myform.submit();
}
点击后,网页将重定向到另一个网址。 如何在Java中模拟此行为?
答案 0 :(得分:2)
我总是用HTMLUnit获得最好的运气。它使用apache http并非常直观地处理所有交互。
答案 1 :(得分:1)
使用Selenium或HttpClient等现有库与网站进行互动。