我最近开始学习Java,并使用Swing创建了我的第一个桌面应用程序。然而,我现在想开始我自己的小项目,包括创建一个桌面应用程序,可以检索和输入网页上的数据。
理想情况下,我希望从网页中输入和检索数据,该网页在web浏览器(最好是Chrome)中打开并可见,而不是在看不到数据的幕后完成这些操作。我需要我的程序有一个用Swing编写的GUI,它获取值,然后将它们输入到网页上;我需要能够从打开的网页中获取值,以及能够按下按钮-所有这些都通过我的桌面应用程序。
总而言之,你可以说我需要创建一个自动化web浏览器的应用程序,但是它需要能够对已经打开的浏览器/网页执行此操作。我应该做什么和使用什么来实现这一点?
发布于 2016-09-01 03:44:34
这可以通过Java中的applet编程来实现,它可以将请求数据发送到服务器web页面。除此之外,您可以使用Web Service机制从swing表单获取数据,并以任何适当的传输方法(如XML或Json )绑定请求,然后将其发布到服务器端点。例如,在JAVA中,您可以使用Jersey rest实现。
https://stackoverflow.com/questions/39257698
复制相似问题