Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 关于web API进行计算的建议_Java_Selenium_Web Applications - Fatal编程技术网

Java 关于web API进行计算的建议

Java 关于web API进行计算的建议,java,selenium,web-applications,Java,Selenium,Web Applications,我正在开发一个java应用程序java 8,它应该利用下面的网站来计算用户在java应用程序中输入的二氧化碳排放量。为此,我需要一个web API来在java和网站之间进行通信 我遇到过各种API,例如,这个WebDriverAPI主要用于web应用程序测试,所以我认为这并不适合我的项目 因此,我正在寻找一些关于在给定网页上填写表单时使用哪个java库的建议 提前感谢。Selenium实际上是一个控制web浏览器的框架。它主要用于自动化测试,但也可以用于您的项目中。我希望这是明确的,这将打开一个

我正在开发一个java应用程序java 8,它应该利用下面的网站来计算用户在java应用程序中输入的二氧化碳排放量。为此,我需要一个web API来在java和网站之间进行通信

我遇到过各种API,例如,这个WebDriverAPI主要用于web应用程序测试,所以我认为这并不适合我的项目

因此,我正在寻找一些关于在给定网页上填写表单时使用哪个java库的建议


提前感谢。

Selenium实际上是一个控制web浏览器的框架。它主要用于自动化测试,但也可以用于您的项目中。我希望这是明确的,这将打开一个浏览器铬,火狐,。。。它与所提到的页面交互。也许你可以用硒和无头铬

正如@Highbrainer已经提到的,这将是使用底层REST的最佳方式?应用程序编程接口。为此,您可能需要让所有者向您提供有关该API的信息,以及您是否可以使用它。

@Hugo

如果您是Spring用户,那么您一定要查看RestTemplate:

否则,泽西岛的客户也会工作:


你的意思是,你想自动化用户与HTML表单的交互,然后提交表单,然后解析生成的HTML以找出排放物?carbonfootprint.com同意使用他们的服务吗?我想找到可能存在的RESTAPI并在其所有者允许的情况下使用它会容易得多……好的,谢谢您的快速响应。你能列出一些你推荐我使用的RESTAPI吗?是的!谢谢RestTemplate正是我想要的!