Python-selenium(1)环境部署
一:Selenium简介
1.Selenium1=selenium IDE+selenium Grid+selenium RC
2.Selenium2=Selenium1+Webdriver
二:前端技术介绍
1.HTML
2.JAVASCRIP
3.XML
三:环境部署
(1)Python安装
1).官网地址:https://www.python.org/downloads/windows/ window的下载地址
2).根据不同的机器32位,64位操作系统下载,
3).设置环境变量:path 下面 设置 ;C:\Python27;
4).运行:1)使用安装程序自带的,在程序运行里面搜索IDEL,直接使用
2)使用win+r 打开运行cmd,命令提示框,输入:python
3)使用文档书保存为 hello.py文件 在命令提示付中输入python D:\demo\hello.py执行文件
(2)IDE集成开发环境---pycharm
1).官网地址https://www.jetbrains.com/ 就像Java的集成开发环境是eclipse
安装完Pycharm后,注册时选择 License server ,填http://idea.lanyus.com ,然后点击 OK。
(3)安装PIP,一般3.6以上的版本在scrip目录下已经自带pip不用再下载安装
1).官网地址:https://pypi.python.org/pypi/pip#downloads :
下载****.tar.gz包后 解压,程序包里面cmd执行 python setup.py install 安装pip安装工具
(4):安装selenium
1).直接在python目录的Scripts中执行 pip install selenium 安装默认的selenium安装包 安装selenium成功
2)之后安安装PIL c:\Python27\Scripts>pip install PIL
PIL官网上只有32位的,建议下载Pillow-3.4.2-cp36-cp36m-win_amd64.whl到scrip目录下 试用cmd命令安装pip -install Pillow-3.4.2-cp36-cp36m-win_amd64.whl
如果安装不上,直接双击PIL-fork-1.1.7.win-amd64-py2.7.exe
四:和浏览器关联
官网下载驱动:https://github.com/mozilla/geckodriver/releases 32位64位
直接将.exe文件放到python的安装目录下,双击运行 打开火狐浏览器就可以了
五:谷歌浏览器关联
下载驱动,“chromedriver与chrome的对应关系表”下载响应的驱动
(1)经驱动放在谷歌的安装目录下,C:\Users\lishy\AppData\Local\Google\Chrome\Application下面
(2)程序直接使用:
from selenium import webdriver import os,time chromedriver = "C:\Users\lishy\AppData\Local\Google\Chrome\Application\chromedriver.exe" os.environ["webdriver.chrome.driver"] = chromedriver driver = webdriver.Chrome(chromedriver) driver.get("http://www.baidu.com") time.sleep(3) driver.quit()