java下使用chromedriver获取访问页面状态码
##在使用chromedriver的时候 并没有提供api来获取访问页面的状态码,但是可以打开日志来获取到
LoggingPreferences logPrefs = new LoggingPreferences();
logPrefs.enable(LogType.PERFORMANCE, Level.ALL);
DesiredCapabilities cap = DesiredCapabilities.chrome();
cap.setCapability(CapabilityType.LOGGING_PREFS, logPrefs);
全部代码如下:
ChromeOptions options = new ChromeOptions();
LoggingPreferences logPrefs = new LoggingPreferences();
logPrefs.enable(LogType.PERFORMANCE, Level.ALL);
DesiredCapabilities cap = DesiredCapabilities.chrome();
cap.setCapability(CapabilityType.LOGGING_PREFS, logPrefs);
options.addArguments("headless");
//禁用沙盒nage
options.addArguments("no-sandbox");
options.addArguments("disable-gpu");
cap.setCapability(ChromeOptions.CAPABILITY, options);
Chrome