用 Python 的 selenium扩展 驱动 火狐 谷歌 浏览器

1、安装 selenium 扩展

1)、命令 pip install selenium

2)、查看 python selenium版本号

(1)、在cmd窗口中输入python(按住shift,然后回车,换行编辑):

>>> import selenium
>>> help(selenium)

(2)、直接在cmd中执行 pip show selenium

(3)、我的版本号是 3.141.0

2、安装谷歌驱动,驱动版本号与谷歌版本号要对应

1)、谷歌驱动下载地址 http://chromedriver.storage.googleapis.com/index.html

2)、Python Selenium打开谷歌浏览器

3)、驱动方式

(1)、直接把谷歌驱动 chromedriver.exe 放在谷歌浏览器安装目录下,与 chrome.exe平级(点击谷歌浏览器图标-右键-打开文件所在位置)

比如我的目录:C:\Users\Administrator\AppData\Local\Google\Chrome\Application 下

驱动代码:

from selenium import webdriver#根据自己的实际情况获取
chrome_driver = "C:/Users/Administrator/AppData\Local/Google/Chrome/Application/chromedriver.exe"
os.environ['webdriver.chrome.driver'] = chrome_driver
driver = webdriver.Chrome(chrome_driver)     #打开一个谷歌浏览器

(2)、把 chromedriver.exe 放在 python安装目录下,与 pythonw.exe 平级。

驱动代码:

from selenium import webdriverdriver = webdriver.Chrome()  # 驱动谷歌

3、安装火狐驱动(火狐版本与驱动版本的对应关系没找到,有哪位知道的麻烦留下言,谢谢)

1)、火狐基本信息

火狐版本:选择帮助-关于firefox,就可以查看到火狐的版本。
  火狐浏览器全版本:http://ftp.mozilla.org/pub/firefox/releases/
  火狐浏览器驱动:https://github.com/mozilla/geckodriver/releases

2)、把火狐驱动 geckodriver.exe 放在火狐的安装目录下,与 firefox.exe平级(点击火狐浏览器图标-右键-打开文件所在位置)

3)、配置火狐安装目录环境变量

我的环境变量路径为:C:\Program Files\Mozilla Firefox

4)、python 驱动火狐

from selenium import webdriverdriver = webdriver.Firefox()    # 驱动火狐

用 Python 的 selenium扩展 驱动 火狐 谷歌 浏览器相关推荐

  1. python中selenium模块驱动谷歌详解

    python中selenium模块驱动谷歌详解 Selenium的介绍.配置和调用 Selenium(浏览器自动化测试框架) 是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中 ...

  2. Python安装selenium及驱动IE的相关配置

    一.安装Selenium 安装命令 pip install -U selenium 上述命令执行完成后即安装成功.记录安装的版本号. 二.驱动IE浏览器 Selenium 调用IEDriverServ ...

  3. 【避坑 超详细】Ubuntu使用python的selenium以及chrome模拟真实浏览器访问网页

    在Ubuntu系统上使用python的selenium,另外加上chrome和chromedriver,用于模拟浏览器访问网页. 下面教程在阿里云的Ubuntu 14.04 64位测试成功,其他lin ...

  4. Python爬虫 - Selenium(4)配置启动项参数

    前言:本章将详细介绍Selenium启动项参数的配置,其中包括无界面模式(在服务器上运行不设置此项会报错).浏览器窗口大小设置.浏览器User-Agent (请求头)等等. 目录 一.常用参数 二.代 ...

  5. Python:Selenium 1:浏览器驱动

    Selenium是一个用于测试网站的自动化测试工具,爬虫中也经常用到,支持各种浏览器包括Chrome.Firefox.Safari等主流界面浏览器,同时也支持phantomJS无界面浏览器. 自Web ...

  6. 人工智能-机器学习之Selenium(chrome驱动,火狐驱动)

    selenium是一个用于web应用程序测试的工具,Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括IE.Mozilla Firefox.Mozilla Suite等 ...

  7. 兄弟打印机P950NW 非IE浏览器 打印驱动 和谷歌扩展插件

    兄弟打印机P950NW 非IE浏览器 打印驱动 和谷歌扩展插件 兄弟打印机 P950NW非IE浏览器打印SDK bsdk_64.rar 兄弟打印机P950NW 谷歌扩展 chrome_extensio ...

  8. python使用selenium爬取联想官网驱动(一):获取遍历各驱动的下载网址

    python使用selenium爬取联想官网驱动(一):获取遍历各驱动的下载网址然后wget命令试验下载 由于初期学习,所以先拿一个型号的产品驱动试验. (1)以下为在联想某型号产品获取相关驱动下载的 ...

  9. selenium【自动下载谷歌驱动】自动获取谷歌版本,并自动下载对应版本的chromedriver.exe

    自动获取谷歌版本,并自动下载对应版本的chromedriver.exe 前言 获取谷歌版本(获取google版本) 定义下载驱动方法 下载逻辑判断 最后送个小福利 前言 因为电脑google浏览器自动 ...

  10. Python爬虫-Selenium(1)

    Python爬虫-Selenium(1) @(博客)[python, 爬虫, selenium, Python] Python爬虫-Selenium(1) 前言 前期准备 基础使用 进阶使用 浏览器操 ...

最新文章

  1. Swift - 多线程GCD详解
  2. Oracle忘记用户名和密码的解决方案
  3. php protobuf 性能,php中使用protobuffer
  4. Linq to SQL只支持SQL Server(所选对象使用不支持的数据提供程序)
  5. 内存spd规范_C语言内存泄露很严重,如何应对?
  6. 万人攻防大战:淘宝优惠活动,沦为黑产盛宴
  7. C++socket编程(六):6.2 通过select实现超时处理
  8. this compilation unit is not on the build of a java project
  9. 从网页监听Android设备的返回键
  10. radiogroup多选_【RadioGroup】实现单选并获得所选项值 | 学步园
  11. Maven安装与配置
  12. iOS 自定义视频播放器
  13. 360校招编程之城市修建
  14. setex php,python redis setex可以设value为list或者其他数据结构吗?
  15. 爱加密:终止手游之殇,全面解决手游安全问题
  16. STC89C52单片机定时器及中断系统的介绍以及代码示例
  17. Java基础--基础语法笔记(二)--Switch的用法
  18. 35岁后最可怕的事,就是成为职场中的奢侈品
  19. 计算机系统设计原理pdf百度云,计算机操作系统教程--核心与设计原理习题1答案.pdf...
  20. 如何用Cocos2d-JS制作一个微信报名宣传页

热门文章

  1. linux配置rabbitmq远程登陆,linux配置安装 RabbitMQ详细教程
  2. django filter查询多选_Django重置密码漏洞(CVE201919844)复现和分析
  3. ps去水印教程_叫板 PS!去水印、抠图、加滤镜,这款超强修图应用到底什么来头...
  4. python矩阵计算器心得_NLP-tas词汇共现矩阵计算工具
  5. 图:最新微软框架的现场计分双屏管理系统终于收工,大家请欣赏界面。
  6. Git 合并代码操作失误,Rebase current,导致拉取代码一直冲突
  7. 企业微信应用权限签名api记录
  8. stream rabbit
  9. 一看就能学会的H5视频推流方案
  10. 《Python硬件编程实战》——1.3 Python的特点