• 安装python-selenium环境及遇到问题解决


    1.在Windows下安装python

    访问python官网:https://www.Python.org/

    按自己需要选择下载Python 3还是Python 2,我下的是Python2,注意在Windows下是32位还是64位的,版本有区别,下载好.msi文件后双击安装,一路next就可以成功安装。

    安装成功后在开始菜单会有安装好的python目录,有自带的IDLE,就可以编写python程序了。或者cmd进入命令提示符行,输入python,此时有可能会报错,Python不是内部或外部命令,也不是批处理命令。这种情况的解决方法就是要把python的安装目录添加到环境变量中,具体路径:控制面板-系统-高级系统设置-环境变量-系统变量中的PATH,添加完成后可以关闭命令提示符重新打开输入python,就可以写程序了。

    2.安装setuptools 和pip

    安装selenium之前要先安装setuptools 和pip,下载地址都是官网:

    https://www.Python.org/pypi/setuptools

    https://www.Python.org/pypi/pip

    选择好要下载的压缩包,我下的是setuptools-19.4.zip 和 pip-7.1.2.tar.gz,然后解压缩就好,解压缩后cmd进入命令行,进入到各自的目录下,我的目录是

    Y:setuptools-19.4,在此目录下进行安装setuptools:python setup.py install

    Y:pip-7.1.2 ,在此目录下进行安装pip: python setup.py install

    安装好之后可以输入命令 pip list 查看是否安装成功,如果出现 

    pip (7.1.2)
    setuptools (19.4) 

    则表示安装成功,如果出现的是pip不是内部或外部或批处理命令这种问题,如1中所示,加环境变量,不再赘述,一般加好之后就可以了,但是我这时还遇到一个问题,就是加好环境变量后,输入pip还是报 pip不是内部或外部或批处理命令这种问题,又查看了好久,最后把命令提示符页面关掉重新打开,再输入 pip 就成功了。也有原因可能是环境变量别加错了,pip安装好之后,是在C:Python27Scripts里的,要加的环境变量是C:Python27Scripts,就是你安装的Python下的....Scripts这个目录,别加成pip的解压包目录了,切记。

    3.安装selenium

    安装好了pip就很简单的可以安装selenium了,直接cmd进入命令行输入 pip install -U selenium

    但是!此时我还是好事多磨的遇到了问题!!执行命令后出现了:

    Traceback (most recent call last):

    urllib2.URLError:

    还有一些有的没的,我也记不清了,反正莫名其妙的,查找资料发现是因为网络不稳定导致的,我就得空就试着安装,终于在多次超时,url错误之后的一次,很快的安装好了,人品问题- -!

    安装好selenium之后,可以利用python自带的IDLE来写个简单的程序验证环境真的安装好了可以使用:

    from selenium import webdriver

    driver = webdriver.Firefox()
    driver.get("http://www.baidu.com")

    driver.find_element_by_id("kw").send_keys("python")
    driver.find_element_by_id("su").click()
    driver.quit()

    保存为py文件后,找到该py文件,双击等待,就会有自动操作Firefox,打开百度输入python查找的动作,此时表示整个基于python的selenium自动化环境已经搭建完成。

  • 相关阅读:
    QSslError 类
    QNetworkRequest 请求类
    QFTP走了以后QNetworkAccessManager出现了
    Android之SQLite总结
    Android之Handler机制
    Android之SeekBar总结(一)
    Android之测试相关知识点
    Android数据储存之SharedPreferences总结
    android studio的常用快捷键
    BitmapFactory.Options详解
  • 原文地址:https://www.cnblogs.com/echo-test/p/5145889.html
Copyright © 2020-2023  润新知