zoukankan      html  css  js  c++  java
  • selenium 安装chrome 以及chromedriver

    1,安装selenium

    pip install selenium 

    2,安装chrome

    sudo apt-get install libxss1 libappindicator1 libindicator7
    wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
    sudo dpkg -i google-chrome*.deb

    如果上面运行
    sudo dpkg -i google-chrome*.deb命令之后报错,使用如下命令修复一下:
    sudo apt-get install -f,之后再次运行sudo dpkg -i google-chrome*.deb命令就可以了
    
        安装后确认/usr/bin目录下是否有google-chrome文件

     3,安装chromedriver

    1,下载
    建议安装最新版本的chromedriver,下载页面: 
    http://chromedriver.storage.googleapis.com/index.html
    
    在这个页面里列出了chromedriver的各个版本,我的chrome浏览器版本是v62,所以我选择的版本(2.34),

    2,解压chromedriver
    unzip chromedriver_linux64.zip
    chmod +x chromedriver
    sudo mv -f chromedriver /usr/local/share/chromedriver
    sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver
    sudo ln -s /usr/local/share/chromedriver /usr/bin/chromedriver
    
        安装后确认/usr/bin目录下是否有chromedriver文件
    
        由于时效性,在安装时应当先去网站查看最新版本,然后替换命令行中的2.34版本信息

     4,测试 :如果有弹出,则表示安装成功

    11 >>> from selenium import webdriver
    12 >>> driver=webdriver.Chrome() #弹出浏览器
    13 >>> driver.get('https://www.baidu.com')
    14 >>> driver.page_source
  • 相关阅读:

    双向链表和环形链表(约瑟夫问题)
    单向链表的增删查改
    稀疏数组与环形数组
    离焦事件。这个坑谁抗的住呀,好无语呀
    maven
    maven工程运行出Unable to compile class for JSP: 错误
    笔记-JavaWeb学习之旅19
    获取redis cluster master对应的slot分布情况
    批量获取mysql数据库实例指定参数的值
  • 原文地址:https://www.cnblogs.com/52forjie/p/9617460.html
Copyright © 2011-2022 走看看