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安装相关推荐

  1. selenium 模块 webdriver使用:Mac下 Firefox和Chrome浏览器驱动下载安装

    Python:selenium 模块 webdriver使用报错:No such file or directory: 'geckodriver': 'geckodriver' 1.例子:获取网页句柄 ...

  2. 火狐浏览器驱动 python_python + selenium自动化测试环境搭建 及 火狐驱动

    python安装 如果你是系统是windows64位或者你想下载其他版本的安装包-- 请点击Downloads  > Windows   下载你需要的版本安装包 注:64位版本不可以安装在32位 ...

  3. 火狐浏览器驱动 python_Selenium环境变量配置(火狐浏览器)及验证实现

    前言 配置火狐浏览器对应的selenium驱动 一.火狐浏览器驱动下载 下载地址 根据对应的系统环境下载相应的压缩包(这里下载的是Windows系统64位安装包) 安装包下载成功后将压缩包解压 二.配 ...

  4. selenium启动常用浏览器驱动方式

    文章目录 selenium 启动常用浏览器驱动方式 一.启动 Chrome 浏览器 二.启动 IE 浏览器 三.启动 Edge 浏览器 四.启动 Opera 浏览器 五.启动 Safari 浏览器 六 ...

  5. MacOS系统下的图形化工具

    MacOS系统下的图形化工具 MacOS系统下安装了Git后,发现如果Git中有中文文档操作还是比较麻烦(需要输入中文的文件名).图形化对Git的操作还是相对于方便一些.所以准备找一个图形化的工具. ...

  6. linux 内核 scsi底层驱动程序,Linux系统下基于SCST的SCSI_Target驱动设计.doc

    Linux系统下基于SCST的SCSI target驱动设计 摘要 随着信息数字化的深入发展,数据存储的需求日益增长.存储虚拟化带给我们最直接的益处就是,提高存储利用率,降低成本,简化存储管理,而基于 ...

  7. 【docker】macOS系统下安装并配置阿里云镜像加速

    [docker]macOS系统下安装并配置阿里云镜像加速 提示:博主取舍了很多大佬的博文并亲测有效,分享笔记邀大家共同学习讨论 参考安装链接 文章目录 [docker]macOS系统下安装并配置阿里云 ...

  8. ipa签名工具(IPA Resign Tool)在windows和macos系统下对苹果ipa文件一键重签名

    什么是苹果签名: 1.首先了解什么是苹果签名,苹果签名是苹果面向所有开发者用户提供的app发布方式,是苹果赋予开发者的一种权限,这对于开发者们来说,可以不用上架不用审核就可以直接安装在ios设备上测试 ...

  9. macOS 系统下的安装 PHP

    macOS 系统下的安装 PHP 使用软件包 使用 macOS Monterey 之前内置的 PHP 使用软件包 macOS 下有几个预编译和打包的 PHP 版本.可以通过它使用标准的配置的 PHP, ...

最新文章

  1. maven setting 配置详解
  2. 49 jQuery事件
  3. 微软正式发布Windows 10 2020年10月更新
  4. fedora21 mysql_在fedora21 上的php+mysql+apache环境搭建
  5. python复制多个文件_python 之 复制多个模板文件
  6. 第五章 面向方面编程___AOP入门
  7. 只有3%的猿能完全看懂的高端漫画
  8. xml转化为Dictionary
  9. java面试之HashMap延伸出来的--什么是ConcurrentHashMap?
  10. OAuth2.0_授权服务配置_Spring Security OAuth2.0认证授权---springcloud工作笔记140
  11. 如何在Mac上批量转换和调整图像大小
  12. 2006年年度应用服务器中间件产品评述
  13. 哈佛大学有没有计算机专业,美国哈佛大学计算机专业课程有哪些?
  14. [置顶] 礼物:《红孩儿引擎内功心法修练与Cocos2d-x》之结点系统(场景,层,精灵)...
  15. VOC检测格式数据分析和处理
  16. 如何让搜狗收录方法分享
  17. Python自动连接网络(自动登录网络准入系统)
  18. 红孩儿编辑器的模块设计6
  19. WordPress采集插件:QQWorld收藏家豪华版
  20. CF 1567 C. Carrying Conundrum(思维)

热门文章

  1. 基础知识:什么是鉴权?
  2. angular 响应式布局
  3. fcpx怎么合成延时摄影_利用FCPX制作延时视频
  4. 用友T3登陆服务器为空,用友t3用ip地址登陆服务器
  5. android Moble Jquery json,追加元素格式不对
  6. Palisade DecisionTools Suite Unexpected error解决办法
  7. 51单片机入门——定时器与外部中断
  8. java语言【#92. 圆形面积和周长】(已通过)
  9. SparkCognition——11人工智能领域的思想领袖
  10. 两化融合之企业数字化转型概述