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的驱动咯~ 对应着下载
http://chromedriver.storage.googleapis.com/index.html
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自动化测试实战--虫师
转载于:https://www.cnblogs.com/cuihaiqi/p/8716005.html
Selenium 基于python 安装以及配置谷歌浏览器启动相关推荐
- 怎么用python启动谷歌浏览器_Selenium 基于python 安装以及配置谷歌浏览器启动
from selenium import webdriver import time driver = webdriver.Chrome() driver.get("https://www. ...
- Ubuntu上snmp安装、配置、启动及远程测试完整过程
0.说明 关于一个完整的教程,还是那句话,国内的要么不完整,要么就太旧了,而且思路也不清晰,所以这里写一篇完整的给大家分享一下. 虽然对于Linux主机的监控可以通过执行特定的命令来完成,但是相比之后 ...
- Gunicorn简介、安装、配置、启动
文章目录 1 简介 2 安装 3 配置与启动 3.1 命令行配置参数 3.2 python文件配置参数 4. 服务重启.退出等 4.1 获取Gunicorn进程树 4.2 重启Gunicorn进程 4 ...
- python怎么安装pyecharts_基于Python安装pyecharts所遇的问题及解决方法
最近学习到数据可视化内容,老师推荐安装pyecharts,于是pip install 了一下,结果...掉坑了,下面是我的跳坑经验,如果你有类似问题,希望对你有所帮助. 第一个坑: 这个不难理解,缺少 ...
- python安装pyecharts清华_基于Python安装pyecharts所遇的问题及解决方法
最近学习到数据可视化内容,老师推荐安装pyecharts,于是pip install 了一下,结果...掉坑了,下面是我的跳坑经验,如果你有类似问题,希望对你有所帮助. 第一个坑: 这个不难理解,缺少 ...
- 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. 配置 ...
- Centos/Red Hat6.8 安装、配置、启动Gitlab (内网环境)心得分享
文章目录 一.Gitlab下载 1. Gitlab官网下载 二.分析思路 2.1. 分析 2.2. 代码托管平台 2.3. 镜像站 二.Gitlab 重新加载配置异常 2.1. 异常现象 2.2. 分 ...
- Linux下MongoDB的入门安装、配置与启动
Linux下MongoDB的入门安装.配置与启动 mongo非关系性数据库 查询性能好,数据性不是特别重要的情况下使用 [root@test ~]# tar xf mongodb-linux-x86_ ...
最新文章
- ECSHOP学习笔记
- SuperTuxKart 1.0 发布,开源赛车游戏
- Struts2-向值栈中存放数据
- 1/5 MySQL入门总结:下载安装
- redis nosql_Redis教程:NoSQL键值存储
- linux两个卷组可以合并,Linux系统中所有的逻辑卷必须属于同一个卷组()。
- Spring中事务的使用、抽象机制及模拟Spring事务实现
- 注册cad中文件未找到html,acad(2014CAD出现未找到acad文件 求解)
- 计算机代码坑人小程序bat,运用bat写的整人小程序有哪些?
- jovi五子棋下载_五子棋终结者
- 【天津SEO】长尾关键词挖掘的八种技巧
- hadoop版本和java版本不一致的问题
- 计算机源代码可以用中文吗,为什么很多人说电脑程序不能使用中文呢?
- [小白入门]SEO优化是什么意思?4步骤掌握SEO网站优
- #图书管理系统的设计与实现#
- 电路分析 笔记整理(模拟电子电路)
- unity2022打开项目时报Fatal error显示无权访问d3dcompiler_47.dll, 解决方法很简单-还有ucrtbase.dll问题
- CSS,给你点“颜色“看看
- 生产制造业订单管理软件如何做好订单变更管理?
- 费诺编码 c++代码实现 信息论实验
热门文章
- 由巨型计算机到微型计算机,微机原理第一章节:基础知识.ppt
- 如何从零开始搭建知识图谱?
- 子类super调用父类函数,该函数中调用的函数是父类还子类呢
- sess.run的错误
- tim指定保存云服务器_阿里云发布 Cloud Toolkit for VS Code 新版本!一键打包部署,开发提速 8 倍...
- java 工程ssl配置_JAVA_SSL配置
- 讲解虚拟服务器的书_程序员不得不看的书
- gradle打包 执行类方法
- PHP安装wamp设置虚拟目录后,无法访问localhost问题
- ElementUI中el-table-column的type为selection时选择框旁边有个点