liunx环境下部署selenium+chromedriver

本文详细介绍了如何在Linux环境下安装Chromedriver及Chrome浏览器,并通过Java代码实现无头模式下的Chrome浏览器自动化操作。包括下载Chromedriver、安装Chrome及Chromedriver、设置权限、验证安装以及使用Java代码配置无头模式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先下载chromedriver,chromedriver需要跟chrom浏览器版本匹配: 
国内: http://npm.taobao.org/mirrors/chromedriver/
国外: http://chromedriver.storage.googleapis.com/index.html

我下载的是73.0.3683.68版本的chromedriver_linux64.zip

1. 安装chromeium:
# 安装最新的chrome浏览器
[root@izwz97vf52xuyjdkqfsw1oz ~]# yum install -y chromium


2. 安装chromedriver:
# 安装unzip
[root@izwz97vf52xuyjdkqfsw1oz ~]# yum install -y unzip zip
# 将下载好的chromedriver解压
[root@izwz97vf52xuyjdkqfsw1oz ~]# unzip chromedriver_linux64.zip
# 将解压后的chromedriver移至/usr/bin/
[root@izwz97vf52xuyjdkqfsw1oz ~]# mv chromedriver /usr/bin


3. 更改权限(重要):
[root@izwz97vf52xuyjdkqfsw1oz ~]# chmod +x chromedriver

4. 查看chromedriver是否安装成功:
[root@izwz97vf52xuyjdkqfsw1oz ~]# chromedriver --version

 

5.Java代码:

public static WebDriver createChromeDriver() {
        // 创建chrome浏览器驱动,无头模式
        ChromeOptions chromeOptions = new ChromeOptions();
        chromeOptions.addArguments("--no-sandbox");
        chromeOptions.addArguments("--disable-dev-shm-usage");
        chromeOptions.addArguments("window-size=1920x3000");
        chromeOptions.addArguments("--disable-gpu");
        chromeOptions.addArguments("--hide-scrollbars");
        chromeOptions.addArguments("blink-settings=imagesEnabled=false");
        chromeOptions.addArguments("--headless");
        return new ChromeDriver(chromeOptions);
    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值