selenium的使用与chromedriver的下载配置

时间:2021-08-22 13:46:12

Selenium是一个web自动化测试工具,最初是为网站自动化测试而开发的,Selenium可以直接运行在浏览器上,它支持所有主流的浏览器,可以接受指令,让浏览器自动加载页面,获得需要的数据,甚至页面截屏

  • 先前PhantomJS是一个很好用的*面浏览器,但是现在Selenium的高版本已将不支持它了,所以这里需要下载配置chromedriver
  • 首先也是最重要的是,一定要找和自己电脑上的Chrome浏览器对应版本的chromedriver,否则Selenium使用的时候会报错,版本对应表网上一搜都会有
  • 下载chromedriver,这是下载地址:https://npm.taobao.org/mirrors/chromedriver/ ,再次强调,版本对应非常重要
  • 下载解压后得到chromedriver.exe文件,把其复制自己电脑Chrome浏览器的安装目录,一定要到Application这层下面

selenium的使用与chromedriver的下载配置

  • 接下来就是配置环境变量,很重要,这会让Selenium使用Chrome时变得方便,不用传递多余的参数
  • 这是我电脑里的Path配置信息,还是到Application的那层目录,环境变量大多数人应该还是比较熟悉

selenium的使用与chromedriver的下载配置

  • 然后要在自己的Python环境里装一下Selenium:pip install selenium

接下来就可以使用Selenium模块了,这里列举一些基本操作:

使用chrome:

driver = webdriver.Chrome(),已经配置好环境变量,所以不用指定chromedriver的路径了

selenium的使用与chromedriver的下载配置

selenium的使用与chromedriver的下载配置