mac环境搭建selenium+python环境!

初学者首次在Mac OS下搭建 python3.7+selenium+firefox环境,IDE 用 Pycharm。

1、下载并安装python3.7

python官网下载,与其他软件一样直接安装 。

安装路径默认为 /Library/Frameworks/Python.framework/Versions/3.7/


2、安装selenium

  • 进入终端,cd进入python3.7的安装路径,输入命令:   cd  /Library/Frameworks/Python.framework/Versions/3.7/bin
  • 输入命令:pip3.7 install -U selenium

出现Successfully installed selenium表示selenium安装成功


3、下载并安装Firefox浏览器

官网下载并安装最新版本的firefox


4、下载并安装配置Python IDE:Pycharm

通过Pycharm官网下载免费的Community版本即可,安装方式与其他软件一样

运行和配置:

  • Finder>应用程序,运行PyCharm
  • Create New Project
  • 【Location】,/Users/username/PycharmProjects/untitled       路径,untitled为项目名称,可修改
  • 【Interpreter】,列表中会列出当前系统中安装的所有Python环境,可以选择想要使用的Python环境。本次选择Python3.7
  • 选中项目名称>右键>New>Python File,可以开始敲代码。保存文件地址为以上设置的【Location】
  • Tools>Python Console,可以运行代码

5、下载并配置firefox的webdriver

下载渠道: https://github.com/mozilla/geckodriver/releases,下载 geckodriver-v0.18.0-macos.tar

解压文件,并将解压后的geckodriver移动到/usr/local/bin目录下

  • 打开终端,进入 geckodriver-v0.18.0-macos.tar 所在路径: cd /Users/username/Downloads 【下载后的文件保存的路径】
  • 解压文件,输入命令 tar zxvf geckodriver-v0.18.0-macos.tar
  • 将解压后的文件移动到/usr/local/bin路径: sudo mv geckodriver /usr/local/bin/geckodriver

验证配置是否成功:在PyCharm的python console 中运行脚本,如:

from selenium import webdriver

import time

driver = webdriver.Firefox()

driver.get('http://www.baidu.com')

print ("You can search anything you want via Baidu")

time.sleep(6)

driver.quit()

print("Time's up. Already quit.")

脚本编辑之前,打开file>>default settings,设置project interpreter,选择正确的python安装位置,如果设置错误,可能会出现selenium模板找不到现象。


保存脚本为test.py,打开终端,输入:python3.7 目录/test.py,或者直接将test.py文件拖入终端。

一定要注意:你安装的python运行程序,本人刚开始用python test.py一直报错。

运行后可以打开firefox浏览器并访问百度主页,打印You can search anything you want via Baidu,等待6秒后关闭firefox。






猜你喜欢

转载自blog.csdn.net/happinesscat/article/details/81036449
今日推荐