一、安装selenium

sudo pip3 install selenium

二、安装Chrome浏览器

  • 安装依赖

    sudo apt-get install libxss1 libappindicator1 libindicator7
  • 下载安装包

    wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb #执行命令,下载稳定版Chrome浏览器
  • 安装

    sudo dpkg -i google-chrome*.deb
    sudo apt-get install -f
  • 三、安装chromedriver

  • 查看Chrome浏览器版本

    google-chrome --version   #执行该命令获取当前Chrome浏览器版本号
  • 下载对应版本chromedriver

    wget -N http://chromedriver.storage.googleapis.com/浏览器版本号(比如88.0.4324.96)/chromedriver_linux64.zip
  • 安装unzip,用于解压缩

    sudo apt-get install unzip
  • 解压缩

    unzip chromedriver_linux64.zip
  • 移动chromedriver位置

    sudo mv chromedriver /usr/local/share/chromedriver
  • 建立软链接-----后续创建driver时就不需要再指定executable_path这个参数

    sudo ln -s /usr/local/share/chromedriver /usr/bin/chromedriver
  • Caused by: org.openqa.selenium.WebDriverException: unknown error: DevToolsActivePort file doesn't exist
  • 如果报上述错误,chromedriver的配置要改成如下
  • this.driverUrl = driverUrl;
    //1.创建chrome的配置信息
    System.setProperty("webdriver.chrome.driver",driverUrl);
    ChromeOptions chromeOptions =new ChromeOptions();
    //2.设置为headless模式(必须)  如果不写代表不打开浏览器,反之
    chromeOptions.addArguments("--headless");
    // 禁用沙箱   linux环境
    chromeOptions.addArguments("--no-sandbox");
    chromeOptions.addArguments("--disable-dev-shm-usage");
    //3.设置浏览器窗口打开大小 (非必须)
    chromeOptions.addArguments("--window-size=1920,1080");
    driver = new ChromeDriver(chromeOptions);

linux安装无头浏览器相关推荐

  1. centos7下安装无头浏览器(headless Chrome)

    selenium是当前流行的WEB自动化工具,它可以启动本地浏览器,访问网页,模拟点击操作等,在自动化测试和网络爬虫中非常有用. 一般开发环境都是有图形界面的,所以本地只要安装普通浏览器就行了,但是在 ...

  2. linux安装chrome浏览器并初步使用

    目录 一.背景 二.资源包内容 三.安装步骤 四.python第三方包安装 五.chromdriver.exe驱动安装 六.python调用谷歌浏览器 一.背景 使用selenium做爬虫,现移植到l ...

  3. linux安装无头火狐(headless FireFox)

    1.下载火狐浏览器 下载 Firefox 浏览器,这里有简体中文及其他 90 多种语言版本供您选择 通过以上链接去下载火狐浏览器linux版 2.上传到linux,解压 解压命令 tar -jxvf ...

  4. linux安装ie浏览器吗,Ubuntu上安装IE浏览器的方法有哪些 安装方法分享

    1) 打开终端 2) 打开/etc/apt/sources.list sudo gedit /etc/apt/sources.list 3) 在最后面添加: deb http://us.archive ...

  5. linux安装chrome浏览器

    1. 从google官方网站下载google chrome安装包 http://www.google.cn/chrome/browser/desktop/index.html 选择linux系统,并下 ...

  6. CentOS(Linux)安装Chrome浏览器

    步骤一:下载Chrome安装包 wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm 此步骤因 ...

  7. linux安装火狐浏览器

    在本机上下载rpm安装包,用xfpt放入linux文件系统中,然后 rpm -ivh /opt/software/google-chrome-stable_current_x86_641.rpm 安装 ...

  8. linux安装ie浏览器吗,Ubuntu 上安装IE浏览器的方法

    1) 打开终端 2) 打开/etc/apt/sources.list sudogedit /etc/apt/sources.list 3) 在最后面添加: debhttp://us.archive.u ...

  9. kali Linux 安装火狐浏览器(从官网下载安装包)

    下载 从官网直接下载安装包, 下载好后是这样一个文件: 解压 tar -xvf Firefox-latest-x86_64.tar.bz2 移动 mv firefox /usr/lib 权限不够加su ...

  10. Fedora/RHEL/openSUSE等Linux安装vivaldi——vivaldi浏览器

    Fedora/RHEL/openSUSE等Linux安装vivaldi浏览器指南. 个人认为vivaldi浏览器比较好用,也比较漂亮,适合小清新们使用,功能比较强大. 1.下载 vivaldi.rep ...

最新文章

  1. 计算机科学领域最高荣誉,骄傲!这位毕业于嘉兴一中的数学家,荣获华人数学领域的最高荣誉...
  2. 【杂谈】拍了几张照片
  3. npm run build后如何打开index.html跑起项目
  4. 相对路径转成绝对路径
  5. Django1.7如何配置静态资源访问
  6. c++如何获取文件时间_3分钟短文 | PHP 如何优雅地获取文件扩展名?别再explode了
  7. 设计模式之——简单工厂模式
  8. 回忆一次面试Android研发的问题
  9. 【FPGA】Vivado 保姆级安装教程 | 从官网下载安装包开始到安装完毕 | 每步都有详细截图说明 | 支持无脑跟装
  10. 教你阅读vue源码的正确姿势,看完就学废!
  11. 电脑软件:主流的压缩软件对比,看完你就会选择了
  12. 耳麦不能讲话怎么办?
  13. 教你如何用手机打特殊符号、日文、韩文、繁体字。::======
  14. [万字长文]使用 React 重写学成在线前端项目 I 代码完整可运行,步骤有详解
  15. JavaSE02(类与对象)
  16. .mht文件转换为html
  17. 后端返回数组对象(id重复)来去重并保留第一个
  18. 三极管 和 场效应管 的工作原理 简要概述
  19. Password-Based Key Derivation Functions (PBKDF)
  20. vue 分页添加序号

热门文章

  1. jeb配置java环境_jeb 提示 java help space
  2. 计算机学的是苹果系统,苹果电脑装windows7教程 苹果电脑装windows7方法
  3. transcad安装教程_北京道亨线路软件SLCAD3.0
  4. 极限理论总结04:Delta方法
  5. windows启动管理器_把windows 10装进文件里,竟然也能启动
  6. html5电路模拟器,仿真电路模拟器
  7. html 简单表格代码
  8. WebSocket之GoEasy框架
  9. 数学表达式: 从恐惧到单挑 (1. 概述)
  10. java大华监控_JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路。