• centos7安装谷歌浏览器


    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
     
            安装路径是:optgooglechrome
    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
          
        
        
  • 相关阅读:
    CSS教程:div垂直居中的N种方法
    .NET中Flags枚举的使用
    C# 两种方法实现HTTP协议迷你服务器
    百度面试题:求绝对值最小的数
    单点登录
    三范式
    hibernate cascade
    debugview trace 调试
    面向模式的软件体系结构
    待研究
  • 原文地址:https://www.cnblogs.com/jingzaixin/p/11474768.html
Copyright © 2020-2023  润新知