在mac上安装geckodriver

1.在github上下载mac的geckodriver最新版本 https://github.com/mozilla/geckodriver/releases

得到一个压缩文件,解压后是一个exe文件;然而无法运行这个exe文件,mac认为这是一个不安全的应用。需要进入‘系统偏好设置’,选择‘仍要打开’,然后才可以运行。

2. 找到firefox可执行文件的地址,将geckodriver的可执行文件和其放在同一个文件夹中:

我是这样找到文件地址的:先在程序坞中找到火狐浏览器,然后‘在访达中显示’,之后选择‘显示包内容’,在名为macos的文件夹中找到了exe文件,然后将其直接拖入terminal,terminal就显示出文件的地址:‘/Applications/Firefox.app/Contents/MacOS/firefox ’

3.运行以下代码,检查是否能用火狐打开网页

from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary

caps = webdriver.DesiredCapabilities().FIREFOX
caps['marionette'] = True
binary = FirefoxBinary(r'/Applications/Firefox.app/Contents/MacOS/firefox')
#这是下载在mac中的火狐可执行文件的默认地址
driver = webdriver.Firefox(firefox_binary = binary, capabilities &#
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值