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() #关闭浏览器