用 Python 的 selenium扩展 驱动 火狐 谷歌 浏览器
用 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扩展 驱动 火狐 谷歌 浏览器相关推荐
- python中selenium模块驱动谷歌详解
python中selenium模块驱动谷歌详解 Selenium的介绍.配置和调用 Selenium(浏览器自动化测试框架) 是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中 ...
- Python安装selenium及驱动IE的相关配置
一.安装Selenium 安装命令 pip install -U selenium 上述命令执行完成后即安装成功.记录安装的版本号. 二.驱动IE浏览器 Selenium 调用IEDriverServ ...
- 【避坑 超详细】Ubuntu使用python的selenium以及chrome模拟真实浏览器访问网页
在Ubuntu系统上使用python的selenium,另外加上chrome和chromedriver,用于模拟浏览器访问网页. 下面教程在阿里云的Ubuntu 14.04 64位测试成功,其他lin ...
- Python爬虫 - Selenium(4)配置启动项参数
前言:本章将详细介绍Selenium启动项参数的配置,其中包括无界面模式(在服务器上运行不设置此项会报错).浏览器窗口大小设置.浏览器User-Agent (请求头)等等. 目录 一.常用参数 二.代 ...
- Python:Selenium 1:浏览器驱动
Selenium是一个用于测试网站的自动化测试工具,爬虫中也经常用到,支持各种浏览器包括Chrome.Firefox.Safari等主流界面浏览器,同时也支持phantomJS无界面浏览器. 自Web ...
- 人工智能-机器学习之Selenium(chrome驱动,火狐驱动)
selenium是一个用于web应用程序测试的工具,Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括IE.Mozilla Firefox.Mozilla Suite等 ...
- 兄弟打印机P950NW 非IE浏览器 打印驱动 和谷歌扩展插件
兄弟打印机P950NW 非IE浏览器 打印驱动 和谷歌扩展插件 兄弟打印机 P950NW非IE浏览器打印SDK bsdk_64.rar 兄弟打印机P950NW 谷歌扩展 chrome_extensio ...
- python使用selenium爬取联想官网驱动(一):获取遍历各驱动的下载网址
python使用selenium爬取联想官网驱动(一):获取遍历各驱动的下载网址然后wget命令试验下载 由于初期学习,所以先拿一个型号的产品驱动试验. (1)以下为在联想某型号产品获取相关驱动下载的 ...
- selenium【自动下载谷歌驱动】自动获取谷歌版本,并自动下载对应版本的chromedriver.exe
自动获取谷歌版本,并自动下载对应版本的chromedriver.exe 前言 获取谷歌版本(获取google版本) 定义下载驱动方法 下载逻辑判断 最后送个小福利 前言 因为电脑google浏览器自动 ...
- Python爬虫-Selenium(1)
Python爬虫-Selenium(1) @(博客)[python, 爬虫, selenium, Python] Python爬虫-Selenium(1) 前言 前期准备 基础使用 进阶使用 浏览器操 ...
最新文章
- Swift - 多线程GCD详解
- Oracle忘记用户名和密码的解决方案
- php protobuf 性能,php中使用protobuffer
- Linq to SQL只支持SQL Server(所选对象使用不支持的数据提供程序)
- 内存spd规范_C语言内存泄露很严重,如何应对?
- 万人攻防大战:淘宝优惠活动,沦为黑产盛宴
- C++socket编程(六):6.2 通过select实现超时处理
- this compilation unit is not on the build of a java project
- 从网页监听Android设备的返回键
- radiogroup多选_【RadioGroup】实现单选并获得所选项值 | 学步园
- Maven安装与配置
- iOS 自定义视频播放器
- 360校招编程之城市修建
- setex php,python redis setex可以设value为list或者其他数据结构吗?
- 爱加密:终止手游之殇,全面解决手游安全问题
- STC89C52单片机定时器及中断系统的介绍以及代码示例
- Java基础--基础语法笔记(二)--Switch的用法
- 35岁后最可怕的事,就是成为职场中的奢侈品
- 计算机系统设计原理pdf百度云,计算机操作系统教程--核心与设计原理习题1答案.pdf...
- 如何用Cocos2d-JS制作一个微信报名宣传页
热门文章
- linux配置rabbitmq远程登陆,linux配置安装 RabbitMQ详细教程
- django filter查询多选_Django重置密码漏洞(CVE201919844)复现和分析
- ps去水印教程_叫板 PS!去水印、抠图、加滤镜,这款超强修图应用到底什么来头...
- python矩阵计算器心得_NLP-tas词汇共现矩阵计算工具
- 图:最新微软框架的现场计分双屏管理系统终于收工,大家请欣赏界面。
- Git 合并代码操作失误,Rebase current,导致拉取代码一直冲突
- 企业微信应用权限签名api记录
- stream rabbit
- 一看就能学会的H5视频推流方案
- 《Python硬件编程实战》——1.3 Python的特点