Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.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代码从浏览器读取网络流量_Java_Google Chrome_Firefox_Webdriver_Network Traffic - Fatal编程技术网

使用Java代码从浏览器读取网络流量

使用Java代码从浏览器读取网络流量,java,google-chrome,firefox,webdriver,network-traffic,Java,Google Chrome,Firefox,Webdriver,Network Traffic,各位 我正在寻找通过网络标签阅读的Java功能。 我的任务是在浏览器中点击一个URL,读取并验证页面加载时触发的一些标记。 我知道如何获取页面的视图源数据,但不确定如何获取网络选项卡数据 例如: 在chrome浏览器中打开URL,在开发者工具中查看网络选项卡,我看到大量Get请求(标签、js等)被触发,需要捕获这些数据 我想知道哪种方法是实现这一点的最佳方法,如果有任何代码片段可用,那就很好了 干杯您可以使用HttpClient进行api测试。有很多关于使用Java进行api测试的教程。对于初学

各位

我正在寻找通过网络标签阅读的Java功能。 我的任务是在浏览器中点击一个URL,读取并验证页面加载时触发的一些标记。 我知道如何获取页面的视图源数据,但不确定如何获取网络选项卡数据

例如:

在chrome浏览器中打开URL,在开发者工具中查看网络选项卡,我看到大量Get请求(标签、js等)被触发,需要捕获这些数据

我想知道哪种方法是实现这一点的最佳方法,如果有任何代码片段可用,那就很好了


干杯

您可以使用HttpClient进行api测试。有很多关于使用Java进行api测试的教程。对于初学者,您可以阅读有关Apache Http客户端的信息。

只需用java编写一个代理,并配置浏览器以使用它。或者使用现有的解决方案(如fiddler)。