zoukankan      html  css  js  c++  java
  • Mac下安装Chromedriver

    一、手动安装步骤

    1.在Chrome浏览器输入chrome://version/查看Chrome版本
    2.到chromedriver官网下载对应版本 https://sites.google.com/a/chromium.org/chromedriver/
    3.下载到本地,解压,拷贝到:usr/local/bin

    备注:usr/local/bin目录在Mac下默认隐藏,若需打开该文件夹,可通过以下步骤打开
    1.打开访达
    2.使用快捷键 command+shift+G
    3.输入路径/usr/local/bin

    二、可能遇到的问题

    Q1:selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH

    原因分析
    1.安装的webdriver与Chrome浏览器版本不匹配;
    2.webdriver未拷贝到指定目录下;

    Q2:/usr/local路径下无bin文件夹

    (base) [***@***deMacBook-Pro ~]$cd /usr/local/bin
    -bash: cd: /usr/local/bin: No such file or directory
    

    解决方案:在终端执行命令sudo mkdir -p -m 775 /usr/local/bin创建一个bin文件夹

    (base) [***@***deMacBook-Pro ~]$sudo mkdir -p -m 775 /usr/local/bin
    

    点击查看该问题参考链接地址

    三、查看chromedriver是否安装成功

    运行如下代码,若能成功运行,则安装成功

    # coding=utf-8
    from selenium import webdriver
    import time
    
    wd = webdriver.Chrome()
    wd.get("https://www.baidu.com")    # 打开百度浏览器
    wd.find_element_by_id("kw").send_keys("天气")   # 定位输入框并输入搜索词
    wd.find_element_by_id("su").click()   #点击[百度一下]按钮进行搜索
    time.sleep(3)   #等待3秒
    wd.quit()   #关闭浏览器
    
  • 相关阅读:
    简单的四则运算
    11月28日-课堂测验
    01-实现简单的登录界面
    06-继承与多态-动手动脑
    04-String-动手动脑
    04-String
    03-类与对象-动手动脑
    iOS 审核加急通道使用--转载来源--有梦想的蜗牛
    多线程 队列的简单操作
    随机排列
  • 原文地址:https://www.cnblogs.com/jasmine0112/p/12745493.html
Copyright © 2011-2022 走看看