准备工作
1、安装selenium库
这个没什么说的直接在cmd.exe中pip install selenium就行了,不懂或者需要代理设置可以看看这个
http://blog.csdn.net/lee1169639/article/details/77355405
2、下载安装chrome驱动,并设置环境变量
如果你使用其他浏览器则你下载安装对应驱动(注意:驱动必须安装,不然即使安装了selenium,你的代码依然会报错)
驱动到这里下载即可 http://npm.taobao.org/mirrors/chromedriver
(我的就在这里下的2.31的 chromedriver_win32.zip,与我的chrome版本对应,注意:你所下载的驱动版本一定要和自己浏览器版本对应)
下载后解压,将解压后的exe文件放到chrome的安装目录下...\Google\Chrome\Application\ (我的Chrome安装目录:C:\Program Files (x86)\Google\Chrome\Application )
特殊说明一下,网上有的说Firefox不需要下载驱动,我看了这个就走了误区,Firefox同样需要下载驱动,配置环境变量
然后配置环境变量
对变量Path进行编辑,在变量值后面加入chrome的安装目录 我的就是 ;C:\Program Files (x86)\Google\Chrome\Application (注意前面的 “;”如果Path结尾没有一定要加上)
到这里准备工作就完成了。
例子1
from selenium import webdriver
browser = webdriver.Chrome()
browser.get('http://www.baidu.com/')
这样就打开浏览器,并访问百度
例子2
# -*- coding: UTF-8 -*-
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
elem = driver.find_element_by_id("kw")
elem.send_keys("python")
elem.send_keys(Keys.RETURN)
打开百度,通过id找到输入框,在输入框中输入python,点击回车按钮,搜索
现在你已经初步了解了selenium,想继续系统学习最好还是看看官方的文档。