前提背景:公司配备的电脑为Mac
实现操作:
一:在pycharm中安装selenium,在pycharm的Terminal中使用 pip3 install selenium 进行安装
二:下载和谷歌浏览器版本相匹配的Chromedriver;Chrome浏览器的版本在浏览器的帮助选项中的关于Google Chrome中查看,Chromedriver下载地址为:(http://chromedriver.storage.googleapis.com/index.html)
三:
1,将下载的Chromedriver进行解压,解压后出现一个名称为chromedriver,类型为unix可执行文件,的文件;
2,使用command+空格键 出现聚焦搜索,输入/usr/local/bin进行ChromeDriver环境配置;
3,将第一步解压出来的文件拷贝到第二步的文件目录下。
四:编写python脚本打开 脚本如下:
#导入selenium库
from selenium import webdriver
#打开百度网页
driver = webdriver.Chrome()
driver.get('http://baidu.com')
踩坑:1,突然无法使用了,pycharm中提示为 Chromedriver驱动版本无法驱动;
原因:谷歌浏览器偷偷更新了,导致Chrome浏览器的版本和Chromedriver的版本不匹配;
解决方法:下载对应的版本,将/usr/local/bin目录下的Chromedriver进行替换即可
2,关闭Chrome浏览器更新方法:
在Mac的终端(command+空格 后输入terminal)中输入以下命令
cd ~/Library/Google
sudo chown root:wheel GoogleSoftwareUpdate
再次打开Chrome浏览器,进入到关于查看浏览器版本的地方会出现 更新失败的提示 就说明关闭更新成功了