• Eclipse_Python_Selenium环境搭建


    一:下载所需要的安装包

            Eclipse和JAVA环境请参看之前的博客进行安装http://www.cnblogs.com/xmmc/p/7462549.html

            Python:这里使用的是Python2.7 ,可以从官网https://www.python.org/downloads/下载并进行安装,安装后在系统环境变量Path中添加Python的安装路径,具体操作请百度

            PiP:在https://pypi.python.org/simple/pip/下载对应的PiP软件

            SetupTools:在https://pypi.python.org/pypi/setuptools#downloads下载SetupTools工具,Win7 32位可以下载setuptools-0.6c11.win32-py2.7.exe,但是Win7 64位必须使用ez_setup.py进行安装,方法是下载ez_setup.py后,在 CMD下执行python

             ez_setup.py.(这种方式尚未实践)

           备注:由于本实例使用的是Selenium3.6+FireFox,所以需要下载高版本的火狐驱动,驱动地址https://github.com/mozilla/geckodriver/releases

    二:安装Python

           1)Windows环境安装Python比较简单,直接点击python-2.7.msi,一直下一步直至安装完成。

           2)配置Python环境变量,在系统变量Path下增加Python安装路径。

           

    三:在Eclipse中安装pydev插件

           1)打开Eclipse,依次点击Help-->Install New SoftWare-->ADD,在弹出的菜单中Name填写:Pydev, Location填写:http://pydev.org/updates,之后稍等几分钟,就会出现图(2)所示内容,之后一直点击      

           Next按钮,直至Finish,至此pydev插件安装完成。

           

                                                                                                        图(1)

      

                                                                                    图(2)

    四:Eclipse中配置pydev解释器

    1)点击Windows ->Preferences.在弹出的对话框中,依次点击pyDev->Interpreters -->Python Interpreter菜单,之后再弹出的菜单中点击New按钮, 选择python.exe的路径, 打开后显示出一个包含很多复选框的窗口. 点OK

    至此pydev解释器解析器安装完成。

    五:安装SetupTools

    我这里使用的工具是setuptools-0.6c11.win32-py2.7.exe,直接点击,一直默认下一步就行,安装完成后的目录如下:

    安装完成后在系统变量Path中添加Script路径:

    模块安装过程中或许会提示pip版本需要升级,输入pip install --upgrade pip命令进行升级(这块未升级成功,原因待查)

    六:安装PIP

    1)在cmd命令框下切换到Script目录,之后输入easy_install.exe pip,回车之后的运行结果如下:

     

    在CMD命令框中输入pip list,若出现pip版本信息,则证明pip安装成功

    七:安装Selenium

     1)在CMD命令框中输入pip install selenium-3.6.0-py2.py3-none-any.whl(selenium的版本),命令运行完成后则selenium安装成功

    八:开始写代码

    启动Eclipse,  创建一个新的项目,   File->New->Projects...   选择PyDev->PyDevProject 输入项目名称.

    新建 pyDev Package.    就可以写代码了。

    第一个实例,启动火狐浏览器,访问百度网址,至此整个环境搭建完成。

    备注:'D:\python+Selenium\geckodriver.exe' 其中geckodriver.exe为在火狐浏览器驱动,可以在该博文给的下载地址中下载。

    #-*- conding=utf-8 -*-

    from selenium import webdriver

    if __name__ == "__main__":

    driver = webdriver.Firefox(executable_path = 'D:\python+Selenium\geckodriver.exe')

    driver.implicitly_wait(30)

    driver.get("https://www.baidu.com")

    print 'Page title is:',driver.title

    driver.quit()

        

            

            

  • 相关阅读:
    hdu5587 BestCoder Round #64 (div.2)
    hdu5569 BestCoder Round #63 (div.2)
    hihocoder1257(构造)(2015北京ACM/ICPC)
    hihocoder 1249(2015ACM/ICPC北京)
    hihocoder1258(水)(2015ACM/ICPC北京站)
    hihiocoder 1255(搜索)(2015ACM/ICPC北京站)
    习题9-8 uva1631
    习题9-8 Uva1632
    Orz
    习题9-6 uva 10723
  • 原文地址:https://www.cnblogs.com/xmmc/p/7672699.html
Copyright © 2020-2023  润新知