zoukankan      html  css  js  c++  java
  • mac环境安装python+selenium

    mac自带的python版本是2的,可以先升级到python 3 mac安装python3

    selenium可以通过pip进行安装(验证:)

    1.安装pip  Version: 20.0.2  selenium 3.141

    2.安装pycharm    Version: 2019.3.3

    3.安装firefox 65.0.2(64位) 或者ChromeDriver  

    1、下载 安装pip 【python的安装包管理工具】

           https://pypi.org/project/pip/#files

    a. 将下载好的pip文件解压(默认解压在下载文件夹内),打开终端,cd至该目录

    b. 执行sudo python setup.py install

    c.  执行sudo easy_install pip

    如果安装的是python3,那么使用pip时,用pip3

      d.  联网执行python -m pip install selenium

    pip3 show selenium 可查看是否成功

    pip3 show selenium检查是否安装成功

     

    2.下载Pycharm【Python开发环境】

    http://www.jetbrains.com/pycharm/

     下载的版本是Version: 2019.3.3

     下载后双击安装即可

    pycharm激活 

    3.下载Firefox或者ChromeDriver

     浏览器的版本记得根据selenium版本进行下载

    A. 安装Firefox  65.0.2(64位)

    1.安装Firefox

    链接:https://pan.baidu.com/s/1WA2FknpqPR1yAOGAIiBacQ
    提取码:jiy1

    或者

    下载地址  https://ftp.mozilla.org/pub/firefox/releases/65.0.2/   

    更详细的地址:  https://ftp.mozilla.org/pub/firefox/releases/65.0.2/mac/zh-CN/

    2.配置geckodriver

        安装Firefox后,还需要配置geckodriver.【selenium3.x开始,webdriver/firefox/webdriver.py的init中,executable_path=”geckodriver”; 
    而2.x是executable_path=”wires”; 所以需要自己配置geckodriver;】

    下载地址:https://github.com/mozilla/geckodriver/releases
    下载后(根据系统版本选择--这边下载的是v 0.24.0):

    下载后解压。

    找到firefox可执行文件的地址(仿达--应用程序--firefox--右击--显示包内容--macos文件夹--exe文件:将起拖入terminal,terminal就显示出文件的地址:‘/Applications/Firefox.app/Contents/MacOS/firefox ’),将geckodriver的可执行文件和其放在同一个文件夹中。

     

    然后记得要设置firefox的环境变量

      如果是windows ,把geckodriver.exe放到python的Scripts目录下即可。(确保python的Scripts目录配置了环境变量)

    如果已打开来pycharm,记得重启pycharm !!!

      B.  安装ChromeDriver

     
    因为自己已安装了Chrome 81.0.4044.129版本,所以ChromeDriver选择了81.0.4044.69(经后面验证,也可正常使用)
     

    使用方法:

    1.下载后解压,然后将chromedriver放在usr/local/bin目录下

     

      

    2.终端chromedriver --version检查一下

      

    3.设置环境变量

    ChromeDriver加入环境变量

    /usr/local/bin/ChromeDriver

    export CHROMEDRIVER_HOME=/usr/local/bin/ChromeDriver
    export PATH=$PATH:$CHROMEDRIVER_HOME

    注:windows 环境,解压完成放到:C:Program FilesPython37目录下(确保该目录已经添加到环境变量中)

     -----------------------------------------------------------------------

    pycharm运行以下指令测试:

    from selenium import webdriver
    import time
    # dr=webdriver.Firefox()
    dr=webdriver.Chorme() time.sleep(
    5) print('Browser will be closed') dr.quit() print('Browers is close')

    报错:ModuleNotFoundError: No module named 'selenium'  按链接设置下即可。

     

  • 相关阅读:
    (14)python函数与变量
    ①③python中的字符串与字符编码
    ①②python文件操作及文件增删改查
    rsa公钥私钥
    MySQL创建数据库和表
    Rsync + Innotify 部署实例
    LNMPT部署示例
    Nginx 调优
    Nginx 二进制方式安装
    wget & curl 命令
  • 原文地址:https://www.cnblogs.com/may18/p/12433762.html
Copyright © 2011-2022 走看看