1. python安装:
前面步骤可以看到,这里就不赘述了(我们在这里安装的是python3)
2. selenium安装:
前面我们都已经安装好pip了,所以这里咱们直接进入到python安装路径的Scripts文件下,执行以下语句:
pip install -U selenium
3. driver安装:
下载地址:http://pan.baidu.com/s/1c17EITq
下载后依次解压,比如解压缩到路径: D:/browser_drivers/;
设置环境变量:需将上一步的解压缩路径添加的Windows环境变量中;
4. 尝试使用selenium:
打开pycharm,新建.py文件,添加内容如下:
# coding = utf-8 from selenium import webdriver browser = webdriver.Chrome() browser.get("http://www.baidu.com") browser.find_element_by_id("kw").send_keys("selenium") browser.find_element_by_id("su").click() browser.quit()
若浏览器打开后发现如下错误:Chrome version must be >= 27.0.1453.0 (Driver info: chromedriver=2.0,platform=Windows NT 5.1 SP3 x86),说明自己的浏览器版本太低了,需要升级浏览器版本~
若无报错,就会发现能够正常打开chrome浏览器,访问百度并搜索selenium;
5. 上文简单例子释义:
1)导入selenium包:
from selenium import webdriver
2)操控浏览器:
browser = webdriver.Chrome()
3)打开指定页面:
browser.get("http://www.baidu.com")
4)在输入框中输入搜索字符:
browser.find_element_by_id("kw").send_keys("selenium")
因为百度的搜索框id就叫做kw,所以我们执行以上语句;
5)点击搜索:
browser.find_element_by_id("su").click()
搜索按钮的id叫做su,找到这个按钮并执行click操作;
6)退出并关闭窗口的每一个相关的驱动程序:
browser.close()
browser.quit()