Selenium介绍以及安装
一,介绍
-
用Selenium的原因
有很多网站,例如淘宝,它上面的很多页面 的数据是由JavaScript生成的,而不是原始HTML代码,而且还有很多ajax获取的数据,甚至有些数据是加密的,导致,当我们使用普通的requests来处理时,需要分析很多的js代码,此时非常困难,所以我们就用Selenium来解决 -
什么是Selenium
Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,利用它可以控制浏览器执行特定的动作,例如点击、下拉、输入内容等
二,安装
1.安装Selenium
安装命令:
pip install selenium
安装完selenium后,还需要安装使用selenium控制的浏览器需要的驱动,例如
如果使用chrome浏览器,则安装ChromeDriver等,驱动的安装看下面
2.安装浏览器驱动
ChromeDriver的安装
参考下表,根据自己的浏览器版本去下载对应的ChromeDriver:
下载地址:http://npm.taobao.org/mirrors/chromedriver/
安装方式是:
解压后把bin目录下的可执行文件移动到环境变量下,比如/usr/bin 或者是/usr/local/bin下面
编写如下代码,验证是否安装成功:
from selenium import webdriver
browser = webdriver.Chrome()
运行如上代码,如果能够打开chrome浏览器,则表示成功