java中有没有办法“点击”某个特定网址的html按钮?我不想通过设计GUI或打开浏览器,我只想编写一个程序来“点击”按钮,就像用户在特定网站的Web浏览器中一样。可以使用java程序吗?
答案 0 :(得分:2)
如果我理解正确....你想以编程方式模仿与浏览器的互动。它适用于java。您只需打开一个http连接到您要点击的页面的URL,并设置预期的表单参数。由于它是一种表格,因此使用邮寄请求更容易,更清晰。
如果您不想使用低级别的java api,可以使用此library。
答案 1 :(得分:2)
HtmlUnit是一个提供此类功能的绝佳图书馆,仅展示其项目页面就会完全符合您的问题:
HtmlUnit是“用于Java程序的GUI-Less浏览器”。它模拟HTML文档,并提供一个API,允许您调用页面,填写表单,单击链接等...就像在“普通”浏览器中一样。
这是一种模拟浏览器以进行测试的方法......
它甚至支持JavaScript。如果这是您的项目的要求,HtmlUnit值得研究。