python安装selenium和下载浏览器驱动
1.安装selenium
方法一:可以用在cmd中用pip命令安装。
python默认自带pip工具,如果在电脑上配置了pip的环境变量,打开cmd命令窗口后可以直接输入命令pip install -U selenium;如果没有配置环境变量,则需要在cmd命令窗口中先cd到Scripts目录下,再执行该命令。(cmd命令窗口查看python安装路径的方法:where python)
方法二:如果使用pycharm编辑器,可以直接在pycharm中下载安装selenium。
1.打开设置

2.选择项目下的Project Interprepreter
右上方的Project Interprepreter后展示的是本地项目,下载selenium会存在该项目中。如果新建项目还需要使用selenium只需要把这里的Project Interprepreter修改为下载过selenium的项目。

3.点击添加新工具

4.搜索完成后点击添加

2.安装谷歌浏览器驱动,安装该驱动之后selenium才能调用谷歌浏览器
1.下载与系统相匹配的驱动。无论电脑版本是64位还是32位,都下载32的就行。下载链接:https://chromedriver.storage.googleapis.com/index.html?path=2.35/

2.在电脑本地新建一个文件夹,名字最好命名为:Chromedriver
3.将下载的文件解压后放在新建的文件夹中
4.将新建文件夹的路径写入环境变量。为保险起见,用户变量和系统变量都加一下。(右击我的电脑——属性——高级系统设置——环境变量——在path中添加新建文件夹Chromedriver)

5.将下载的驱动文件复制一份,放到python的安装目录下。我的目录是C:\Users\yxp\AppData\Local\Programs\Python\Python36-32

3.输入以下代码并执行,如果成功调起浏览器打开百度网页,证明环境部署成功。
from selenium import webdriver
browser = webdriver.Chrome()
browser.get('http://www.baidu.com/')
python安装selenium和下载浏览器驱动的更多相关文章
- Python:Selenium 1:浏览器驱动
Selenium是一个用于测试网站的自动化测试工具,爬虫中也经常用到,支持各种浏览器包括Chrome.Firefox.Safari等主流界面浏览器,同时也支持phantomJS无界面浏览器. 自Web ...
- python利用selenium和safari浏览器驱动实现新浪微博自动点赞 Demo
import time from selenium import webdriver browser = webdriver.Safari() browser.get('http://weibo.co ...
- Selenium3 + Python3自动化测试系列一——安装Python+selenium及selenium3 浏览器驱动
一.安装Python https://www.python.org/downloads/ 验证Python是否安装成功.打开Windows命令提示符(cmd),输入python,回车 注意:在安装的过 ...
- selenium的Python使用(一)浏览器驱动的安装及使用
一.selenium的安装 直接使用pip进行安装 pip install selenium #(安装最新版本) pip install selenium==3.6.0 #(安装指定版本) ...
- Selenium + WebDriver 各浏览器驱动下载地址
Chrome 点击下载chrome的webdriver: http://chromedriver.storage.googleapis.com/index.html 不同的Chrome的版本对应的ch ...
- Python安装selenium,配置火狐浏览器环境
想用Python去编写自动化脚本进行网页访问时,遇到了一些问题, File "C:\Python34\lib\site-packages\selenium-3.0.0b2-py3.4.egg ...
- Python安装selenium启动浏览器
1:在Python运行火狐或谷歌的浏览器是需要下载相对应的驱动 例如:你想在Python中使用代码命令打开firefox的网页 如果没有安装驱动,直接运行的话会出下面的错误 所以我们要安装相对应的浏览 ...
- 浅谈python中selenium库调动webdriver驱动浏览器的实现原理
最近学web自动化时用到selenium库,感觉很神奇,遂琢磨了一下,写了点心得. 当我们输入以下三行代码并执行时,会发现新打开了一个浏览器窗口并访问了百度首页,然而这是怎么做到的呢? from se ...
- Mac中的Python安装selenium,结合chrom及chromdriver使用
一.安装selenium 1.在终端通过命令安装 pip3 install -U selenium 二.准备环境 1.在电脑中安装谷歌浏览器chrom,和下载估计浏览器驱动chromdriver,以下 ...
随机推荐
- php闭包的使用实例
$childrenNodes = array_filter($list, function($item) use($parentId){ return $item->node_pid == $p ...
- iproute
iproute之tc命令翻译地址,man tc的翻译 http://blog.csdn.net/ysdaniel/article/details/7905879
- 使用excel 数据透视表画图
① 打开Excel,选中需要制表的数据,点击“插入”->“数据透视表” ② 出现下列对话框,点击“确定” ③ 再新的“sheet”表内对“数 ...
- docker配置phpadmin需要注意的地方
因为web服务是在容器内跑的,ip地址注意,如果没有特殊配置,应该使用172.
- 使用VISIO远程服务器上的ORACLE数据库,反向生成数据库实体关系图
反向即根据已有的数据库,生成ER图,很多工具都可以实现这一过程,如visio,powerdesigner等,下面文章记录一下我使用VISIO生成远程服务器上的一个数据库ER图过程,供以后自己参考. 1 ...
- C# 6.0:新的Dictionary Initializer
初始化Dictionary不是什么新东西,你可以简单的通过Collection Initializer来初始化一个Dictionary,这是从C#3.0就有的特性.Collection Initial ...
- go语言学习--go中godep的使用小结
go中的godep 本文参考:http://www.cnblogs.com/me115/p/5528463.html#h20 http://studygolang.com/articles/4385 ...
- python之路——24
复习 1.面向对象编程 思想:角色的抽象,创建类,实例化,操作实例2.面向对象的关键字 1.类的静态属性,存储在类的命名空间 2.类名.方法(对象),对象.方法 3.对象可以使用静态变量:类不可以使用 ...
- DP基础练习(4.21)
数塔 Description 在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的: 有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少? ...
- About Gnu Linker2
3.5.1 Simple Assignments symbol = expression ; symbol += expression ; The first case will define sym ...