1、安装google浏览器

sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -
sudo apt-get update
sudo apt-get install google-chrome-stable
/usr/bin/google-chrome-stable

2、安装谷歌浏览器驱动

2.1 下载驱动,如果下载不下来,可以本机翻墙下载,再使用filezilla上传到服务器

wget -N http://chromedriver.storage.googleapis.com/2.26/chromedriver_linux64.zip

2.2 下载解压包

sudo apt-get install unzip

2.3 解压压缩包

unzip chromedriver_linux64.zip

2.4 添加到环境变量

sudo mv -f chromedriver /usr/bin/chromedriver

2.5 安装xvfb,方便我们无头运行谷歌浏览器

sudo apt-get install xvfb

3.运行谷歌浏览器

3.1 安装python3包

pip3 install seleniumpip3 install pyvirtualdisplay

3.2 测试代码

from pyvirtualdisplay import Display
from selenium import webdriverdisplay = Display(visible=0, size=(800, 600)) 
display.start()  
driver = webdriver.Chrome()
driver.get('http://www.baidu.com')
print driver.title
driver.close()
driver.quit()
display.stop()

注意:用完之后需要关闭驱动和浏览器,就是driver.close(),driver.quit(),display.stop()是需要的,要不然会导致服务器内存泄露。

有的时候Display会stop不掉,可以这样做:

命令行输入:

sudo Xvfb :10 -ac &

然后把他加入到环境变量/etc/profile中:

export DISPLAY=:10

代码改成这样:

from selenium import webdriverdriver = webdriver.Chrome()
driver.get('http://www.baidu.com')
print driver.title
driver.close()
driver.quit()

unbuntu安装google浏览器和谷歌浏览器驱动相关推荐

  1. Ubuntu安装Google浏览器

    下载谷歌浏览器 直接使用Ubuntu自带的火狐浏览器进行下载 默认下载到/tmp临时文件夹里面,考虑到权限问题,需要将其移动到 Downloads文件夹下面 使用命令 sudo mv ./goo(Ta ...

  2. Centos安装google浏览器01

    在Centos下安装google浏览器,在官网下载的安装包安装存在太多依赖关系,比较麻烦.本人自行上网搜索简单方法,以下两网址可解决安装问题! RedHat&CentOS 6.4安装谷歌浏览器 ...

  3. Ubuntu18.04安装Google浏览器

    Ubuntu18.04安装Google浏览器 1 deb安装 2 命令行安装 1 deb安装 https://dl.google.com/linux/deb/pool/main/g/google-ch ...

  4. pip install安装系列之Pytorch、TorchVision、PyQt、OpenCV、gdcm包安装,Windows远程桌面Ubuntu16.04记录,Linux下安装google浏览器汇总

    目录 1.Anaconda各版本下载地址 2.Torch,Torchvision 3.PyQt4/5,OpenCV的安装 4.win10安装tensorflow 5.Windows7远程桌面Ubunt ...

  5. (Python)火狐浏览器,谷歌浏览器驱动下载Python

    (python)火狐浏览器.谷歌浏览器驱动安装方法 Firefox浏览器驱动安装方法 Chrome浏览器驱动安装方法 Firefox浏览器驱动安装方法 每个浏览器必须安装一个对应的驱动. 1.下载火狐 ...

  6. 如何安装Google浏览器插件

    2019独角兽企业重金招聘Python工程师标准>>> 今天竟然会忘记怎么安装Google浏览器插件,写篇博文来记事一下. 1. 打开Google浏览器Extensions页面:ch ...

  7. Ubuntu卸载firefox浏览器安装google浏览器

    1. 前言 Ubuntu20.4系统,默认用的firefox浏览器,在2022.09.25日之后打开钉钉网页版,突然提示目前该浏览器不支持企业钉钉网页版了,请使用UC浏览器或google浏览器,之前f ...

  8. centos7.7 安装google浏览器

    centos7.7 安装google浏览器 添加google-chrome 源 cd /etc/yum.repos.d/ vi google-chrome.repo 添加如下内容 [google-ch ...

  9. CentOS8 安装Google浏览器

    CentOS8 安装Google浏览器 1.安装wget dnf -y install wget[root@hanhua xiongyingli]# dnf -y install wget 2.获取g ...

最新文章

  1. 拒绝某个用户或组应用组策略
  2. 《盗墓笔记》使用的这套技术,让美术可以在场景中任意使用灯光
  3. 分子模拟软件amber_容天AMBER优化的GPU解决方案
  4. Java核心(二)深入理解线程池ThreadPool
  5. POJ3630——简单Trie树
  6. 被薅秃了!元气森林:损失近千万元 将为14.05万下单用户每人寄一箱白桃气泡水...
  7. Hadoop集成环境搭建
  8. MIT课程全面解读2019深度学习最前沿 | 附视频+PPT
  9. 数据库期末总结笔记( 零基础 )
  10. php 5.5 preg replace,解决ecshop在php5.5以上环境preg_replace报错方法
  11. Java测试工具Mock详解
  12. 图片转化word文档 在线免费转换
  13. Vue学习笔记:获取文件唯一标识 md5值
  14. 程序物语(五):经营自己的程序生涯
  15. VI的简单配置及配置文件集锦 z
  16. 酷炫命令行背景图操作步骤
  17. redux和react-redux
  18. 快速切换本地host文件的工具 —— SwitchHosts
  19. 自学实前后端践项目4 MMall商城 1
  20. Receptive Field(感受野)的理解

热门文章

  1. 小程序原始登录和云开发微信登录的区别
  2. IE浏览器兼容模式设置
  3. unity中使用九宫格输入中文的问题
  4. java获取浏览器window对象,Window 浏览器窗口对象
  5. 如何看待比亚迪将会为特斯拉提供电池产品?
  6. 企业信使运营管理平台怎么使用
  7. 氟离子选择性电极测定含氟牙膏中氟含量
  8. 评测3款高颜值的mobi阅读器(ios手机适用)
  9. 海辉软件方案往年9月登陆纳斯达克 融资1亿美元
  10. 年度最佳15款网络监控工具,运维人员不要错过