过滤接收Json的一部分网站



我能够使用"selenium.captureNetworkTraffic("json")"从网站捕获Json数据。

我想在我的网站上filter特定网格的结果。。(我的网站包含许多grids)。如何为网站的网格过滤数据?

而且在使用DefaultSelenium时,我想在打开网站后等待1 minute

我的代码:

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个有效选项可以接受,其中Enum将正确限制API,但不受限制的字符串。

尽管如此,selenium并没有对数据进行任何过滤(除了局部检索内容),只是将其传递给您自己(错误)处理。

所以,你想要的基本上在这里得到了答案:如何在Java 中解析JSON

最新更新