怎么用python启动谷歌浏览器_Selenium 基于python 安装以及配置谷歌浏览器启动
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get("https://www.laqu.com")
time.sleep(5)
driver.quit()
这是一串正常打开浏览器和关闭浏览器的代码。
首先呢我们需要下载selenium的架包
带dos环境下输入
pip install selenium
有些版本python的版本用pip 命令时可能会无法进行下载,你可以尝试使用 pip3 install selenium 的命令
使用pip命令的时候环境变量记得配置才能使用哟,注意哦
如果你想使用某一个版本的selenium 你可以这样写
pip install selenium==2.48.0
就可以啦~~
一般来说可以直接使用火狐浏览器的,firefox 浏览器默认在Selenium WebDriver 包 里面的。所以可以直接调用的
像这样:driver = webdriver.Firefox(),使用默认火狐驱动的时候小心哦 可能让你打不开链接地址,可能你的浏览器版本过高或者你的内置的驱动跟浏览器不是同一个等级的,一般来说我不用怎么用火狐!我这配置的谷歌!稳定 放心,稳稳稳!!
为了防止你出现编码乱码的问题,和方便在程序中添加中文注释呢,你可能需要在程序顶部添加 “#coding=utf-8” 记住了等号两边千万不要留空格,不然会没作用的
下面的重点开始谷歌浏览器
首先呢你需要安装谷歌浏览器,下载会把 就是浏览器谷歌的!然后看他的版本是多少版本的
我是最新的65的谷歌~
你下载好谷歌了,然后看好版本了去下面这个地址去下载chromedriver的驱动咯~ 对应着下载
chromedriver版本支持的Chrome版本
v2.33
v60-62
v2.32
v59-61
v2.31
v58-60
v2.30
v58-60
v2.29
v56-58
v2.28
v55-57
v2.27
v54-56
v2.26
v53-55
v2.25
v53-55
v2.24
v52-54
v2.23
v51-53
v2.22
v49-52
v2.21
v46-50
v2.20
v43-48
v2.19
v43-47
v2.18
v43-46
v2.17
v42-43
v2.13
v42-45
v2.15
v40-43
v2.14
v39-42
v2.13
v38-41
v2.12
v36-40
v2.11
v36-40
v2.10
v33-36
v2.9
v31-34
v2.8
v30-33
v2.7
v30-33
v2.6
v29-32
v2.5
v29-32
v2.4
v29-32
你不对应着版本下载的话,是不行的哟
然后重点,重点了
需要吧你下载的chromedriver win32的这个复制到你的python配置环境变量的地方咯~我的是D://python/python35 目录下面 或者你可以把你解压的路径配置到环境变量里面都已可以咯~
下面就可以运行咯。
给个链接驱动的driverde下载地址:http://www.seleniumhq.org/download/ 这个东西很多的驱动都能下载看你喜欢~
文献:selenium2自动化测试实战--虫师
怎么用python启动谷歌浏览器_Selenium 基于python 安装以及配置谷歌浏览器启动相关推荐
- python web自动化测试_Selenium基于Python 进行 web 自动化测试
下载相应的浏览器驱动, Firefox 是默认的 本文以 chrome 为主 ,放在scripts目录下 ChromeDriver 官方下载地址 : 所有版本的 ChromeDriver 文档参考 一 ...
- Python语言学习:基于python五种方法实现使用某函数名【func_01】的字符串格式('func_01')来调用该函数【func_01】执行功能
Python语言学习:基于python五种方法实现使用某函数名[func_01]的字符串格式('func_01')来调用该函数[func_01]执行功能 目录 问题提出 代码五种设计思路 T1方法:e ...
- Python之GUI:基于Python的GUI界面设计的一套AI课程学习(机器学习、深度学习、大数据、云计算等)推荐系统(包括语音生成、识别等前沿黑科技)
Python之GUI:基于Python的GUI界面设计的一套AI课程学习(机器学习.深度学习.大数据.云计算等)推荐系统(包括语音生成.识别等前沿黑科技) 导读 基于Python的GUI界面设计的一套 ...
- Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38%
Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38% 仅用 Python 和命令行就可以实现人脸识别的库开源了.该库使用 dlib 顶尖的深度学习人脸识别技术构建 ...
- Python数据分析初探项目 基于Python数据可视化的网易云音乐歌单分析系统 大学编程作业(TUST 天津科技大学 2022年)
Python 数据分析初探项目 基于 Python 数据可视化的网易云音乐歌单分析系统 大学编程作业(TUST 天津科技大学 2022 年) Python 数据分析初探项目 基于 Python 数据可 ...
- Ubuntu上snmp安装、配置、启动及远程测试完整过程
0.说明 关于一个完整的教程,还是那句话,国内的要么不完整,要么就太旧了,而且思路也不清晰,所以这里写一篇完整的给大家分享一下. 虽然对于Linux主机的监控可以通过执行特定的命令来完成,但是相比之后 ...
- Gunicorn简介、安装、配置、启动
文章目录 1 简介 2 安装 3 配置与启动 3.1 命令行配置参数 3.2 python文件配置参数 4. 服务重启.退出等 4.1 获取Gunicorn进程树 4.2 重启Gunicorn进程 4 ...
- Centos/Red Hat7/8.x 安装、配置、启动Gitlab14.x (语言和主题配置)
接上一篇:Centos/Red Hat7/8.x 安装.配置.启动Gitlab14.x 文章目录 1. 简体中文 2. 个性化主题 1. 简体中文 2. 个性化主题
- Gitlab14.x 安装、配置、启动 (Centos/Red Hat7/8.x)
文章目录 一.下载.安装.配置依赖 1. 安装配置需要的依赖 2. Gitlab下载 3. 安装Gitlab 4. 配置external_url 5. 重新加载配置文件 6. 查看服务状态 7. 配置 ...
最新文章
- 探讨Java I/O类和接口
- HTML表中的自动换行
- LEMP构建高性能WEB服务器(第三版)
- 我的网页设计(网页页面制作二)
- SpringBoot YML配置文件
- 算法探究:线性时间选择问题
- 8m照片宽和高是多少_8寸照片的大小
- Java工程师进阶,Java全栈知识体系
- 类似123321特殊数的输出
- Axure 教程 |中级电子商务网站设计
- html实现跳跳棋游戏,原生JS实现的跳一跳小游戏完整实例
- HBase 事务性 (Transaction)
- Java 正则验证邮箱
- x265探索与研究(一):x265下载安装与配置
- 微信小程序-如何解决view中放纯数字或字母不会自动换行?【亲测有效】
- java-初识大前端Node.js、ES6、Npm、Babel、模块化规范、WebPack、Vue-element-admin本地安装问题及解决、Git安装及配置、uni-app
- 陕西国防 c语言第三章实训三答案,C语言程序设计实验指导
- 简单说下YOLOv1、v2、v3、v4各自的特点与发展史
- python如何设置画布开始位置_Python绘图篇——Turtle库详解(一)
- JAVA实现抽奖大转盘摇一摇核心算法 亲测实用