Java 为网站的一部分过滤接收到的Json
我能够使用selenium.captureNetworkTrafficjson从网站捕获Json数据 我想在我的网站中筛选特定网格的结果。我的网站包含许多网格。 如何为网站的网格过滤数据 另外,在使用DefaultSelenium时,我想在打开网站后等待1分钟 我的代码: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
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;这不像我在评论中发布的那样,所以你也必须在评论中回答,你可以通过编辑你的代码发布代码。。