1. 安装:

  考虑到国内无法访问Google,所以需要自己配置yum源:

    1.在目录 /etc/yum.repos.d/ 下新建google-chrome.repo文件,命令如下:

        1.cd /ect/yum.repos.d/    #进入目录

        2.touch google-chrome.repo   #创建google-chrome.repo文件

        3.vim google-chrome.repo   #编辑google-chrome.repo文件:

          1.输入i,插入内容;

          2.输入内容如下:

              [google-chrome]
              name=google-chrome
              baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
              enabled=1
              gpgcheck=1
              gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

          3.按“ESC”键退出编辑模式

          4.输入:wq!命令保存并退出文件

    2.安装命令:

        默认方法1:安装google chrome浏览器:

          yum -y install google-chrome-stable  
        方法2【推荐】:Google官方源可能在中国无法使用,导致安装失败或者在国内无法更新,可以添加以下参数来安装:
          yum -y install google-chrome-stable --nogpgcheck
 
        安装路径是:\opt\google\chrome
2.启动运行:
    1.进入目录:  cd /opt/google/chrome
    2.运行:./google-chrome --no-sandbox
3.建立软链接:
    1.命令:ln -s /opt/google/chrome/google-chrome /usr/bin/chrome
    2.启动命令:chrome --no-sandbox
4.下载安装驱动:
  驱动下载地址:http://chromedriver.storage.googleapis.com/index.html
  选择对应驱动下载,这里选择 76.0.3809.126版本驱动
  在xshell中通过rz命令传送到服务器中
  解压文件:
    1.yum install -y unzip zip        #安装支持ZIP的工具
    2.unzip 文件名.zip    #解压文件
    3.zip 文件名.zip 文件夹名称或文件名称    #压缩文件

    此处解压文件,解压命令如:unzip chromedriver_linux64.zip

    出现chromedriver文件

    复制chromedriver文件到驱动目录下,命令:cp chromedriver   /root/PycharmProjects/wanwenyc/driver

5.查看google-chrome版本命令:google-chrome --version

6.卸载谷歌浏览器:yum remove google-chrome

7.chromedriver --version:查看chromedriver版本

8.安装命令:yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

9.编辑修改运行以--no-sandbox:

  1.vim  /opt/google/chrome/google-chrome

  2.将最后一行修改为:

    exec -a "$0" "$HERE/chrome" "$@" --no-sandbox

  保存并退出,最后成功打开谷歌浏览器

10.chromedriver下载:

  在https://npm.taobao.org/mirrors/chromedriver/中下载对应版本的chromedriver

  1. 解压软件:可在windows下下载, 解压后再转移过去,或unzip chromedriver_linux64.zip
  2. 将软件移至对应目录下(很重要)
    mv chromedriver /usr/bin/
  1. 赋权限
    chmod +x /usr/bin/chromedriver

  4.验证安装完成
      直接输入chromedriver

      或者 chromedriver --version

11.selenium启动代码:

    #使用谷歌浏览器
    def getChromeDriver(self):
        chrome_options = webdriver.ChromeOptions()   #为驱动加入ChromeOptions配置
        chrome_options.add_argument('--no-sandbox')  #“–no - sandbox”参数是让Chrome在root权限下跑(此参数要加,否则报错误)
        path = r"%s/driver/chromedriver"% str(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) )  #配置驱动路径
        print("path:%s" % path)
        chromedriver = webdriver.Chrome(executable_path=path,chrome_options=chrome_options)  #配置驱动
        chromedriver.maximize_window()   #窗口最大化
        self.delayTime(5)
        return  chromedriver

    

 
参考网址:https://blog.csdn.net/libaineu2004/article/details/82821405
       https://blog.csdn.net/ForeverLyu/article/details/89262036
      
    
    

centos7安装谷歌浏览器的更多相关文章

  1. Centos7 安装谷歌浏览器

    配置下载yum源 cd /etc/yum.repos.d vim google-chrome.repo [google-chrome] name=google-chrome baseurl=http: ...

  2. centos7下载安装谷歌浏览器

    centos7安装完成结束后,发现自带的火狐浏览器不太习惯,自己还是习惯谷歌浏览器,因为是新手嘛,所以自己就各种找教程看如何下载安装谷歌浏览器,一个一个按照教程试验,终于最后试验成功了一个,亲测可用. ...

  3. HP服务器 hp 360g5 centos7安装问题

    HP服务器  hp 360g5 centos7安装问题 一 :启动盘无法识别硬盘 1.进入安装光盘,用上下键选择安装centos--Install Centos7(注意不可按Enter键),如图: 2 ...

  4. CentOS7 安装Mono及Jexus

    CentOS7安装Mono及Juxes 1 安装Mono 1.1 安装yum-utils 因为安装要用到yum-config-manager,默认是没有安装的,所以要先安装yum-utils包.命令如 ...

  5. CentOS7安装mysql提示“No package mysql-server available.”

    针对centos7安装mysql,提示"No package mysql-server available."错误,解决方法如下: Centos 7 comes with Mari ...

  6. CentOS7安装Oracle 11gR2 安装

    概述 Oracle 在Linux和window上的安装不太一样,公司又是Linux系统上的Oracle,实在没辙,研究下Linux下Oracle的使用,oracle默认不支持CentOS系统安装,所以 ...

  7. kali安装谷歌浏览器的方法及启动问题的解决

    在kali上安装谷歌浏览器的时候,遇到了很多问题,经过不懈努力,终于解决,现在把方法总结一下,希望对遇到同样问题的人能有一定帮助.这是给最白的小白参考的,大牛勿喷哈. 说明:我是在kali rolli ...

  8. Centos7安装完毕后重启提示Initial setup of CentOS Linux 7 (core)的解决方法

    问题: CentOS7安装完毕,重新开机启动后显示: Initial setup of CentOS Linux 7 (core) 1) [x] Creat user 2) [!] License i ...

  9. centos7安装eclipse

    centos7安装eclipse Eclipse是一个集成开发环境(IDE),包含一个基工作区和定制环境的可扩展插件系统.大部分使用 Java 编写,Eclipse 可以用来开发应用程序.通过各种插件 ...

随机推荐

  1. css3神奇的圆角边框、阴影框及其图片边框

    css3圆角,建议IE10以上 如果border-radius 单位是百分比,则参考为自身宽高,因此当宽高不一致时,圆角为不规则形状 如果border-radius 为50%,则为椭圆:当宽高一致时, ...

  2. The ADB binary found at ... 虚拟机运行错误

    虚拟机问题,可以说差点扼杀我开发 APP 的乐趣,哼,最后请教了一下辉哥(学长),终于解决 —— 用真机调试.下面是步骤: 首先,检查一下真机连接需要的 SDK 是否安装,未安装,勾选进行安装 接着用 ...

  3. 将一个Head下的Line复制到另一个Head下(ef+linq)

    今天工作中有一个需求,要求将一个Item下的Line复制到另外一个Item下面 这个需求在工作中很多,按照以往的经验肯定是先delete from,然后再一条条遍历后insert into 这两天正好 ...

  4. VSCode常用插件之vscode-stylelint使用

    更多VSCode插件使用请访问:VSCode常用插件汇总 vscode-stylelint这是一个检验CSS/SASS/LESS代码规范的插件. StyleLint 使用指南 vscode-style ...

  5. MVC的App_Data中看不到数据库mdf文件

    点击运行后的页面去注册个账号,然后点击解决方案的‘显示所有文件就能看到了

  6. 英语语法 ( Spoken language )

    - - - -------------- 1,五个语序: 主语+谓语(中英语序一致)主语+系动词+表语 (中英语序一致)主语+谓语+宾语(中英语序一致)主语+谓语+间宾+直宾(中英语序一致)主语+谓语 ...

  7. springboot web - 启动(1) 创建SpringApplication

    一. 测试代码 @SpringBootApplication public class SbmvcApplication { public static void main(String[] args ...

  8. HDU1408 - 盐水的故事

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1408 解题思路:主要考虑最后一滴可能不满足D毫升,但仍算1秒.另外还要注意浮点数的比较. #inclu ...

  9. shell awk学习3

    需求: 某文件aa的内容如下: a/p1/p2b/pp1c/ppp1/ppp3d/p1/p2/p3e/p1/p2/p3/p4 期望输出结果: a /p1 /p2 b /pp1 c /ppp1 /ppp ...

  10. 小白的java学习之路 “ 类和对象”

    一.※ 万物皆对象 二.对象的两个特征: 属性:对象具有的各种特征 方法:对象执行的操作 对象:用来描述客观事物的一个实体,由一组属性和方法构成 三.封装: 对象同时具有属性和方法两项特性 对象的属性 ...