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
      
    
    

最新文章

  1. 【POJ 1228】Grandpa's Estate 凸包
  2. BZOJ 2565 回文串-Manacher
  3. Struts 2 拦截器
  4. Quartz2D简介及基本线条绘制
  5. iPhone中国移动收不到彩信,联通不用设置都可以,具体设置方法:
  6. HTTP层 —— Session
  7. [Gauss]POJ1753 Flip Game
  8. Java学习笔记--Java图形用户界面
  9. Codeforces 353D Queue(构造法)
  10. DEV中svg图标的使用
  11. react-native 安装的时候遇到的问题
  12. 高可用Hadoop平台-Ganglia安装部署
  13. 【代码笔记】Web-JavaScript-JavaScript 数据类型
  14. Hive 打开调试模式
  15. 处理特殊格式的GET传参
  16. Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getUser' in class org.uncommons.reportng.ReportMetadata threw exception class java.net.UnknownHostException :
  17. 取得项目的 Git 仓库
  18. Office 2013 Excel 打开文档很慢很慢的解决方法
  19. 201621123006 《Java程序设计》第12周学习总结
  20. OpenGL 4.0的Tessellation Shader(细分曲面着色器)

热门文章

  1. stm32f103vct6外扩sram芯片
  2. 剑指offer-面试题53_2-0~n-1中缺失的数字-二分查找
  3. 吴裕雄--天生自然 JAVA开发学习:Java 开发环境配置
  4. IDEA如何恢复到以前的代码
  5. html font后面跟多种字体
  6. Anaconda 常用命令
  7. PHP MySQLi Prepared Statements Tutorial to Prevent SQL Injection
  8. jQuery笔记(一)jQuery选择器
  9. 【easyui】treegrid逐级加载源码
  10. javaweb 使用页面模板CSS或者Js修改失效的解决办法(Tomcat缓存问题)