Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.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 为网站的一部分过滤接收到的Json_Java_Json_Selenium - Fatal编程技术网

Java 为网站的一部分过滤接收到的Json

Java 为网站的一部分过滤接收到的Json,java,json,selenium,Java,Json,Selenium,我能够使用selenium.captureNetworkTrafficjson从网站捕获Json数据 我想在我的网站中筛选特定网格的结果。我的网站包含许多网格。 如何为网站的网格过滤数据 另外,在使用DefaultSelenium时,我想在打开网站后等待1分钟 我的代码: SeleniumServer srvr = new SeleniumServer(); srvr.start(); String site="website_name"; DefaultSelenium selenium

我能够使用selenium.captureNetworkTrafficjson从网站捕获Json数据

我想在我的网站中筛选特定网格的结果。我的网站包含许多网格。 如何为网站的网格过滤数据

另外,在使用DefaultSelenium时,我想在打开网站后等待1分钟

我的代码:

SeleniumServer srvr = new SeleniumServer(); 
srvr.start(); 
String site="website_name"; 
DefaultSelenium selenium = new DefaultSelenium("localhost", 4444, "*firefox",site ); 
selenium.wait(); 
selenium.start("captureNetworkTraffic=true"); 
selenium.open("/"); 
String trafficOutput = selenium.captureNetworkTraffic("json"); 
System.out.println(trafficOutput);

如何做到这一点?

第一次看到硒;而且很恶心。captureNetworkTraffic只有3个有效选项,其中枚举将正确限制API,但只接受不受限制的字符串

尽管如此,selenium除了局部检索内容之外并没有对数据进行任何过滤,只是将其传递给您,以防您自己处理不当

所以,这里基本上回答了您的需求:

SeleniumServer srvr=新的SeleniumServer;srvr.start;字符串site=网站名称;DefaultSelenium selenium=new DefaultSeleniumlocalhost,4444,*firefox,站点;等等;selenium.startcaptureNetworkTraffic=true;硒;String trafficOutput=selenium.captureNetworkTrafficjson;System.out.PrintlTrafficOutput;这不像我在评论中发布的那样,所以你也必须在评论中回答,你可以通过编辑你的代码发布代码。。