0. MAVEN 依赖 4.5.0
<!-- Add: Selenium -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.5.0</version>
</dependency>
1. 加载驱动
// chrome 驱动下载地址 https://chromedriver.storage.googleapis.com/index.html
// 需要和自己电脑chrome版本相对应 不要差太多
System.setProperty("webdriver.chrome.driver","D:\\data\\chromedriver_win32\\chromedriver.exe");
2. 构建浏览器操作对象
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.setHeadless(false); //设置静谧访问
chromeOptions.addArguments("--window-size=1920,1080");
if (OSUtils.isLinux()) { // 验证操作系统
// 解决DevToolsActivePort文件不存在的报错
chromeOptions.addArguments("--no-sandbox");
chromeOptions.addArguments("--disable-gpu");
chromeOptions.addArguments("--disable-dev-shm-usage");
chromeOptions.addArguments("--headless");
}
//web控制器
driver = new ChromeDriver(chromeOptions);
3. 加载百度
driver.get("http://www.baidu.com");
Thread.sleep(1000L * 60); // 休息一分钟 查看效果
微笑的java
欢迎关注转发评论点赞沟通,让编码不在孤单。