1.下载并安装python,去这个地址下载最好的就好http://www.python.org/getit/,如图所示:(selenium暂时不支持python3)
2.下载安装setuptools的Windows版本(python的基础包工具)
http://pypi.python.org/pypi/setuptools/0.6c11下载setuptools,对应python下载了2.7的版本,打开网页后如果看不懂英文,则在浏览器界面按Ctrl+F键搜索”setuptools-0.6c11.win32-py2.7”,如图:
点击一下即可下载.如果系统是64位的,当报错的时候,百度一下即可找到答案.
3.下载并安装pip工具【这个工具是python的安装包管理工具,类似于Ubuntu的aptget工具】
去这个地址http://pypi.python.org/pypi/pip下载,
点击页面右侧中的
即可下载.
4.将下载好的【pip-1.X.tar.gz】解压到任意文件夹下,最好不要在中文文件夹下.
如:F:\pip-1.3.1
5、使用CMD命令进入以上解压后的文件夹,然后使用python setup.py install
(如果python命令使用不成功,请配置下环境变量:电脑->属性->高级->环境变量->系统变量中的PATH的值后面加上;D:\Python27;就能OK,注意分号为结束)
6、再打开CMD命令,进入python的script路径,如本人的D:\Python27\Scripts
7、然后输入命令:easy_install pip ,如果出现下图:
(恭喜你这边安装成功后,就可以顺利使用pip命令了)
8、安装selenium,联网的话,直接使用pip安装selenium,命令行进入 python27/script 执行:pip install -U selenium;
如图:
即可联网自动安装.
9.使用selenium
1>.下载载selenium的服务端,下载路径https://code.google.com/p/selenium/downloads/list,如图:
2>.下载安装jdk SE
http://www.oracle.com/technetwork/java/javase/downloads/index.html
安装完成好后,需要配置环境变量,具体请百度一下,你就知道!
3>.将D:\Python27\Lib\site-packages\selenium目录下的selenium.py文件
复制到 Python27\Lib\site-packages目录下
4>.将下载的selenium-server-standalone-X.XX.X.jar文件移动到方便操作的文件目录下,如E:\根目录下.
5>.使用jar命令启动服务,cmd命令行下进入 selenium-server-standalone-X.XX.X.jar所在目录下,即E:\
执行java -jar selenium-server-standalone-X.XX.X.jar --multiwindow打开seleinum RC
‘'如果打不开,查看是否端口被占用。netstat -aon|findstr 4444"
(每次电电脑重启都要用jar命令启动服务)
10.打开python的idle,运行如下脚本,看运行是否成功(此为火狐浏览器脚本)
# coding=gbk
from selenium import webdriver
browser = webdriver.Firefox() # 打开火狐浏览器
browser.get("http://www.baidu.com") # 登录百度首页
11.要想支持IE,下载IEDriverServer
(http://code.google.com/p/selenium/downloads/list),解压缩之后,将exe程序放在安装python的根目录下即D:\Python27目录下。
12.下面是一个IE的例子,打开百度,自动搜索selenium。
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Ie()
driver.get("http://www.baidu.com")
elem = driver.find_element_by_name("wd")
elem.send_keys("selenium")
elem.send_keys(Keys.RETURN)