web自动化(selenium)环境搭建

web自动化(selenium)环境搭建

web自动化是代码与浏览器之间的进行交互,由代码发送命令来驱动浏览器执行响应操作过程。(以python为例)
安装内容有:

1、python环境 (参考之前的python安装文档)
2、Selenium库
3、浏览器及其浏览器驱动(浏览器和驱动版本要匹配)


1.selenium 安装
pip install -U selenium //如果之前安装过,可以-U 更新
在这里插入图片描述

说明:
虽然安装容易,但使用也是会有些环境坑,比如按上述步骤成功安装了库,但是后续python编程使用中导入库时报找不到。可能原因:python部署存在虚拟环境中 ,如何判断你处于一个虚拟环境当中?
在命令行查看路径前是否有括号。图片以虚拟环境导入已安装DDT为例:
在这里插入图片描述
2. 安装一个浏览器驱动(以安装chrome浏览器为例)
1)安装chrome浏览器,一般自己电脑本身已安装,注意查看版本(帮助-关于Google Chrome 里查看当前的版本)。注意:最好关闭更新,防止后续chromedriver无法正常使用。
在这里插入图片描述
2)使用 chrome 浏览器,下载 chromedriver
下载 chrome 驱动地址(淘宝源):https://npm.taobao.org/mirrors/chromedriver
下载版本与chrome浏览器版本相匹配,我这边下载 71 驱动 。
在这里插入图片描述
在这里插入图片描述

3)下载完后解压,chromdriver.exe 驱动放到环境变量路径目录中(建议放到 python 安装根目录下即可,这样可以直接读取到)。
在这里插入图片描述
3. 检测环境是否安装成功
打开pycharm,新建一个python文件,在其中输入以下代码并运行,能正常自动控制打开浏览器对应网址就OK:

from selenium import webdriver
#启动谷歌浏览器(ps:依赖:chromedriver.exe驱动)
driver= webdriver.Chrome()
#打开网站
driver.get("http://www.baidu.com")
#窗口最大化
driver.maximize_window()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值