MacOS系统下selenium之火狐浏览器驱动firefoxdriver安装
MacOS系统selenium3.141.0之火狐浏览器驱动firefoxdriver安装
fireFoxdriver.exe各版本下载链接](http://ftp.mozilla.org/pub/firefox/releases/)
(http://ftp.mozilla.org/pub/firefox/releases/)
安装说明(参考)
http://yun.itheima.com/jishu/76.html
https://blog.csdn.net/aehawking0110/article/details/102402793
1、下载fireFoxdriver.exe
查询selenium版本号
pip show selenium
2、下载火狐浏览器
(从网上找到selenium&火狐浏览器&geckodriver三者对应的版本,否则可能出错)
本机是如下版本
https://ftp.mozilla.org/pub/firefox/releases/
3、下载对应的geckodriver
https://github.com/mozilla/geckodriver/releases
4、把解压后的 geckodriver,放在 /usr/local/bin/ 路径下
(或者直接放入爬虫文档中,详情见6使用方法)
5、修改 path 环境变量设置
打开环境变量文件
sudo vi ~/.bash_profile
添加配置项
export PATH=$PATH:/usr/local/bin/geckodriver
重启生效配置项
source ~/.bash_profile
检查配置项
echo $PATH
6、使用方法:
方法1:将geckodriver.exe在本机存放地址写入executable_path中
browser=Firefox(executable_path=’/usr/local/bin/geckodriver’,options=option)
蓝色为geckodriver.exe的位置
方法2:直接将geckodriver.exe放到爬虫.py文件同级中
browser = Firefox(executable_path=‘geckodriver’,options=option)
验证方法
from selenium.webdriver import Firefox
from selenium.webdriver import FirefoxOptions
import time,re
option = FirefoxOptions()
option.add_argument("--headless") # 隐藏浏览器
browser=Firefox(executable_path='/usr/local/bin/geckodriver',options=option)
url = "http://www.nhc.gov.cn/xcs/yqtb/list_gzbd.shtml"
browser.get(url)
time.sleep(5)
print(browser)
MacOS系统下selenium之火狐浏览器驱动firefoxdriver安装相关推荐
- selenium 模块 webdriver使用:Mac下 Firefox和Chrome浏览器驱动下载安装
Python:selenium 模块 webdriver使用报错:No such file or directory: 'geckodriver': 'geckodriver' 1.例子:获取网页句柄 ...
- 火狐浏览器驱动 python_python + selenium自动化测试环境搭建 及 火狐驱动
python安装 如果你是系统是windows64位或者你想下载其他版本的安装包-- 请点击Downloads > Windows 下载你需要的版本安装包 注:64位版本不可以安装在32位 ...
- 火狐浏览器驱动 python_Selenium环境变量配置(火狐浏览器)及验证实现
前言 配置火狐浏览器对应的selenium驱动 一.火狐浏览器驱动下载 下载地址 根据对应的系统环境下载相应的压缩包(这里下载的是Windows系统64位安装包) 安装包下载成功后将压缩包解压 二.配 ...
- selenium启动常用浏览器驱动方式
文章目录 selenium 启动常用浏览器驱动方式 一.启动 Chrome 浏览器 二.启动 IE 浏览器 三.启动 Edge 浏览器 四.启动 Opera 浏览器 五.启动 Safari 浏览器 六 ...
- MacOS系统下的图形化工具
MacOS系统下的图形化工具 MacOS系统下安装了Git后,发现如果Git中有中文文档操作还是比较麻烦(需要输入中文的文件名).图形化对Git的操作还是相对于方便一些.所以准备找一个图形化的工具. ...
- linux 内核 scsi底层驱动程序,Linux系统下基于SCST的SCSI_Target驱动设计.doc
Linux系统下基于SCST的SCSI target驱动设计 摘要 随着信息数字化的深入发展,数据存储的需求日益增长.存储虚拟化带给我们最直接的益处就是,提高存储利用率,降低成本,简化存储管理,而基于 ...
- 【docker】macOS系统下安装并配置阿里云镜像加速
[docker]macOS系统下安装并配置阿里云镜像加速 提示:博主取舍了很多大佬的博文并亲测有效,分享笔记邀大家共同学习讨论 参考安装链接 文章目录 [docker]macOS系统下安装并配置阿里云 ...
- ipa签名工具(IPA Resign Tool)在windows和macos系统下对苹果ipa文件一键重签名
什么是苹果签名: 1.首先了解什么是苹果签名,苹果签名是苹果面向所有开发者用户提供的app发布方式,是苹果赋予开发者的一种权限,这对于开发者们来说,可以不用上架不用审核就可以直接安装在ios设备上测试 ...
- macOS 系统下的安装 PHP
macOS 系统下的安装 PHP 使用软件包 使用 macOS Monterey 之前内置的 PHP 使用软件包 macOS 下有几个预编译和打包的 PHP 版本.可以通过它使用标准的配置的 PHP, ...
最新文章
- maven setting 配置详解
- 49 jQuery事件
- 微软正式发布Windows 10 2020年10月更新
- fedora21 mysql_在fedora21 上的php+mysql+apache环境搭建
- python复制多个文件_python 之 复制多个模板文件
- 第五章 面向方面编程___AOP入门
- 只有3%的猿能完全看懂的高端漫画
- xml转化为Dictionary
- java面试之HashMap延伸出来的--什么是ConcurrentHashMap?
- OAuth2.0_授权服务配置_Spring Security OAuth2.0认证授权---springcloud工作笔记140
- 如何在Mac上批量转换和调整图像大小
- 2006年年度应用服务器中间件产品评述
- 哈佛大学有没有计算机专业,美国哈佛大学计算机专业课程有哪些?
- [置顶] 礼物:《红孩儿引擎内功心法修练与Cocos2d-x》之结点系统(场景,层,精灵)...
- VOC检测格式数据分析和处理
- 如何让搜狗收录方法分享
- Python自动连接网络(自动登录网络准入系统)
- 红孩儿编辑器的模块设计6
- WordPress采集插件:QQWorld收藏家豪华版
- CF 1567 C. Carrying Conundrum(思维)