使用java激活html按钮

时间:2013-03-23 03:37:38

标签: java oop web

java中有没有办法“点击”某个特定网址的html按钮?我不想通过设计GUI或打开浏览器,我只想编写一个程序来“点击”按钮,就像用户在特定网站的Web浏览器中一样。可以使用java程序吗?

2 个答案:

答案 0 :(得分:2)

如果我理解正确....你想以编程方式模仿与浏览器的互动。它适用于java。您只需打开一个http连接到您要点击的页面的URL,并设置预期的表单参数。由于它是一种表格,因此使用邮寄请求更容易,更清晰。

如果您不想使用低级别的java api,可以使用此library

答案 1 :(得分:2)

HtmlUnit是一个提供此类功能的绝佳图书馆,仅展示其项目页面就会完全符合您的问题:

  

HtmlUnit是“用于Java程序的GUI-Less浏览器”。它模拟HTML文档,并提供一个API,允许您调用页面,填写表单,单击链接等...就像在“普通”浏览器中一样。

     

这是一种模拟浏览器以进行测试的方法......

它甚至支持JavaScript。如果这是您的项目的要求,HtmlUnit值得研究。