linux安装无头浏览器
一、安装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安装无头浏览器相关推荐
- centos7下安装无头浏览器(headless Chrome)
selenium是当前流行的WEB自动化工具,它可以启动本地浏览器,访问网页,模拟点击操作等,在自动化测试和网络爬虫中非常有用. 一般开发环境都是有图形界面的,所以本地只要安装普通浏览器就行了,但是在 ...
- linux安装chrome浏览器并初步使用
目录 一.背景 二.资源包内容 三.安装步骤 四.python第三方包安装 五.chromdriver.exe驱动安装 六.python调用谷歌浏览器 一.背景 使用selenium做爬虫,现移植到l ...
- linux安装无头火狐(headless FireFox)
1.下载火狐浏览器 下载 Firefox 浏览器,这里有简体中文及其他 90 多种语言版本供您选择 通过以上链接去下载火狐浏览器linux版 2.上传到linux,解压 解压命令 tar -jxvf ...
- linux安装ie浏览器吗,Ubuntu上安装IE浏览器的方法有哪些 安装方法分享
1) 打开终端 2) 打开/etc/apt/sources.list sudo gedit /etc/apt/sources.list 3) 在最后面添加: deb http://us.archive ...
- linux安装chrome浏览器
1. 从google官方网站下载google chrome安装包 http://www.google.cn/chrome/browser/desktop/index.html 选择linux系统,并下 ...
- CentOS(Linux)安装Chrome浏览器
步骤一:下载Chrome安装包 wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm 此步骤因 ...
- linux安装火狐浏览器
在本机上下载rpm安装包,用xfpt放入linux文件系统中,然后 rpm -ivh /opt/software/google-chrome-stable_current_x86_641.rpm 安装 ...
- linux安装ie浏览器吗,Ubuntu 上安装IE浏览器的方法
1) 打开终端 2) 打开/etc/apt/sources.list sudogedit /etc/apt/sources.list 3) 在最后面添加: debhttp://us.archive.u ...
- kali Linux 安装火狐浏览器(从官网下载安装包)
下载 从官网直接下载安装包, 下载好后是这样一个文件: 解压 tar -xvf Firefox-latest-x86_64.tar.bz2 移动 mv firefox /usr/lib 权限不够加su ...
- Fedora/RHEL/openSUSE等Linux安装vivaldi——vivaldi浏览器
Fedora/RHEL/openSUSE等Linux安装vivaldi浏览器指南. 个人认为vivaldi浏览器比较好用,也比较漂亮,适合小清新们使用,功能比较强大. 1.下载 vivaldi.rep ...
最新文章
- 计算机科学领域最高荣誉,骄傲!这位毕业于嘉兴一中的数学家,荣获华人数学领域的最高荣誉...
- 【杂谈】拍了几张照片
- npm run build后如何打开index.html跑起项目
- 相对路径转成绝对路径
- Django1.7如何配置静态资源访问
- c++如何获取文件时间_3分钟短文 | PHP 如何优雅地获取文件扩展名?别再explode了
- 设计模式之——简单工厂模式
- 回忆一次面试Android研发的问题
- 【FPGA】Vivado 保姆级安装教程 | 从官网下载安装包开始到安装完毕 | 每步都有详细截图说明 | 支持无脑跟装
- 教你阅读vue源码的正确姿势,看完就学废!
- 电脑软件:主流的压缩软件对比,看完你就会选择了
- 耳麦不能讲话怎么办?
- 教你如何用手机打特殊符号、日文、韩文、繁体字。::======
- [万字长文]使用 React 重写学成在线前端项目 I 代码完整可运行,步骤有详解
- JavaSE02(类与对象)
- .mht文件转换为html
- 后端返回数组对象(id重复)来去重并保留第一个
- 三极管 和 场效应管 的工作原理 简要概述
- Password-Based Key Derivation Functions (PBKDF)
- vue 分页添加序号
热门文章
- jeb配置java环境_jeb 提示 java help space
- 计算机学的是苹果系统,苹果电脑装windows7教程 苹果电脑装windows7方法
- transcad安装教程_北京道亨线路软件SLCAD3.0
- 极限理论总结04:Delta方法
- windows启动管理器_把windows 10装进文件里,竟然也能启动
- html5电路模拟器,仿真电路模拟器
- html 简单表格代码
- WebSocket之GoEasy框架
- 数学表达式: 从恐惧到单挑 (1. 概述)
- java大华监控_JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路。