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 安装以及配置谷歌浏览器启动相关推荐

  1. python web自动化测试_Selenium基于Python 进行 web 自动化测试

    下载相应的浏览器驱动, Firefox 是默认的 本文以 chrome 为主 ,放在scripts目录下 ChromeDriver 官方下载地址 : 所有版本的 ChromeDriver 文档参考 一 ...

  2. Python语言学习:基于python五种方法实现使用某函数名【func_01】的字符串格式('func_01')来调用该函数【func_01】执行功能

    Python语言学习:基于python五种方法实现使用某函数名[func_01]的字符串格式('func_01')来调用该函数[func_01]执行功能 目录 问题提出 代码五种设计思路 T1方法:e ...

  3. Python之GUI:基于Python的GUI界面设计的一套AI课程学习(机器学习、深度学习、大数据、云计算等)推荐系统(包括语音生成、识别等前沿黑科技)

    Python之GUI:基于Python的GUI界面设计的一套AI课程学习(机器学习.深度学习.大数据.云计算等)推荐系统(包括语音生成.识别等前沿黑科技) 导读 基于Python的GUI界面设计的一套 ...

  4. Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38%

    Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38% 仅用 Python 和命令行就可以实现人脸识别的库开源了.该库使用 dlib 顶尖的深度学习人脸识别技术构建 ...

  5. Python数据分析初探项目 基于Python数据可视化的网易云音乐歌单分析系统 大学编程作业(TUST 天津科技大学 2022年)

    Python 数据分析初探项目 基于 Python 数据可视化的网易云音乐歌单分析系统 大学编程作业(TUST 天津科技大学 2022 年) Python 数据分析初探项目 基于 Python 数据可 ...

  6. Ubuntu上snmp安装、配置、启动及远程测试完整过程

    0.说明 关于一个完整的教程,还是那句话,国内的要么不完整,要么就太旧了,而且思路也不清晰,所以这里写一篇完整的给大家分享一下. 虽然对于Linux主机的监控可以通过执行特定的命令来完成,但是相比之后 ...

  7. Gunicorn简介、安装、配置、启动

    文章目录 1 简介 2 安装 3 配置与启动 3.1 命令行配置参数 3.2 python文件配置参数 4. 服务重启.退出等 4.1 获取Gunicorn进程树 4.2 重启Gunicorn进程 4 ...

  8. Centos/Red Hat7/8.x 安装、配置、启动Gitlab14.x (语言和主题配置)

    接上一篇:Centos/Red Hat7/8.x 安装.配置.启动Gitlab14.x 文章目录 1. 简体中文 2. 个性化主题 1. 简体中文 2. 个性化主题

  9. Gitlab14.x 安装、配置、启动 (Centos/Red Hat7/8.x)

    文章目录 一.下载.安装.配置依赖 1. 安装配置需要的依赖 2. Gitlab下载 3. 安装Gitlab 4. 配置external_url 5. 重新加载配置文件 6. 查看服务状态 7. 配置 ...

最新文章

  1. 探讨Java I/O类和接口
  2. HTML表中的自动换行
  3. LEMP构建高性能WEB服务器(第三版)
  4. 我的网页设计(网页页面制作二)
  5. SpringBoot YML配置文件
  6. 算法探究:线性时间选择问题
  7. 8m照片宽和高是多少_8寸照片的大小
  8. Java工程师进阶,Java全栈知识体系
  9. 类似123321特殊数的输出
  10. Axure 教程 |中级电子商务网站设计
  11. html实现跳跳棋游戏,原生JS实现的跳一跳小游戏完整实例
  12. HBase 事务性 (Transaction)
  13. Java 正则验证邮箱
  14. x265探索与研究(一):x265下载安装与配置
  15. 微信小程序-如何解决view中放纯数字或字母不会自动换行?【亲测有效】
  16. java-初识大前端Node.js、ES6、Npm、Babel、模块化规范、WebPack、Vue-element-admin本地安装问题及解决、Git安装及配置、uni-app
  17. 陕西国防 c语言第三章实训三答案,C语言程序设计实验指导
  18. 简单说下YOLOv1、v2、v3、v4各自的特点与发展史
  19. python如何设置画布开始位置_Python绘图篇——Turtle库详解(一)
  20. JAVA实现抽奖大转盘摇一摇核心算法 亲测实用

热门文章

  1. javascript返回多个参数
  2. Unity3D RPG角色扮演游戏源码(上下)-----源代码分析----01-----主角人物动画
  3. matlab中cell是什么意思,matlab中cell的用法
  4. HDMI转DP带5V供电转接线方案|HDMI转EDP点屏转换方案|CS5801最新电路设计原理图
  5. 营销之父科特勒万字演讲实录:营销的未来(含PPT和视频回放)
  6. java实现斗地主发牌案例简单易懂
  7. 判断点集与多边形的位置关系
  8. UOS系统中安装x11vnc远程桌面
  9. GTD任务清单及项目管理器2Do for Mac
  10. java实训题:随机点名器