搭建平台windows
准备工具如下:
-------------------------------------------------------------
http://python.org/getit/
下载setuptools 【python 的基础包工具】
http://pypi.python.org/pypi/setuptools
下载pip 【python 的安装包管理工具】
https://pypi.python.org/pypi/pip
1、python 的安装,这个不解释,exe 文件运行安装即可,既然你选择python,相信你
是熟悉python 的,我安装目录C:\Python27
2、setuptools 的安装也非常简单,同样是exe 文件,默认会找到python 的安装路径,
将安装到C:\Python27\Lib\site-packages 目录下
3、安装pip ,我默认解压在了C:\pip-1.3.1 目录下
4、打开命令提示符(开始---cmd 回车)进入C:\pip-1.3.1目录下输入:
C:\pip-1.3.1 > python setup.py install
(如果提示python 不是内部或外部命令!别急,去配置一下环境变量吧)
5、再切换到C:\Python27\Scripts 目录下输入:
C:\Python27\Scripts > easy_install pip
6、安装selenium,(下载地址: https://pypi.python.org/pypi/selenium )
如果是联网状态的话,可以直接在C:\Python27\Scripts 下输入命令安装:
C:\Python27\Scripts > pip install -U selenium
7. 下载解压,你会得到一个chromedriver.exe 文件,把这个文件放到
chrome 的安装目录下...\Google\Chrome\Application\ ,然后设置path 环境变量,把
chrome 的安装目录(我的:C:\Program Files\Google\Chrome\Application)
#encoding: utf-8 import os from selenium import webdriver from selenium.webdriver.common.keys import Keys chormedriver = "C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chromedriver.exe" #打开IE浏览器 #iedriver = "C:\Program Files\Internet Explorer\IEDriverServer.exe" #os.environ["webdriver.ie.driver"] = iedriver os.environ["webdriver.chrome.driver"]= chormedriver browser = webdriver.Ie(chormedriver) browser.maximize_window() browser.get("http://www.51.la/") #assert "Python" in driver.title elem = browser.find_element_by_id("uname") #根据id定位到节点 elem.send_keys("xxxx") #向文本框添加内容 elem = browser.find_element_by_id("upass") #同上 elem.send_keys("xxxxx") #同上 browser.find_element_by_class_name("btlogin").click() #点击提交按钮 browser.find_element_by_link_text("查看统计报表").click() browser.find_element_by_link_text("访问明细").click() browser.find_element_by_link_text("下载当前报表").click() |
方法详见API,重点在节点的定位上,有多种定位方法。