selenium+python学习总结-mac

  小白一枚,学习的过程中遇到很多问题,网上说法各持己见,以下是我自己总结的一些方法,帮助像我一样刚入门的同胞们少走弯路,当然这些方法只是其一,殊途同归,学习道路上坑很多,一起加油吧~

1、安装步骤:

1)去python官网下载相关版本:http://www.python.org/download/(mac自带2.7版本,如果非默认,需配置环境变量,详情请问度娘吧)

2)下载pip和setuptool并解压(更方便的安装selenium);

3)使用终端cd到pip解压包路径下,执行命令sudo python setup.py install进行安装pip,此时的python默认系统自带,如果为3.6等版本,需要在python后面加3,回车。setuptools同理。

4)根路径下用pip命令安装selenium,命令为pip install selenium , show显示安装的信息

2、环境变量的配置:

  此部分我这里不赘述了,因为我mac的python3.6直接傻瓜式安装,环境变量直接就是用的3,此环节不是太明白,不过以下是我从别人那里拷贝过来的,感觉以后会有用。

  在mac os中,安装程序过程中改变了python的安装路径,如果你需要在其他目录引用python,则必须在path中添加python目录。且mac环境变量加载顺序

/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc(红色表示系统级别的,随着系统启动进行加载,后面为当前用户级的环境变量,如果bash_profile文件存在,后面的文件则忽略不读)

注意: /usr/local/bin/python 是 Python 的安装目录。

 Python IDE (Integrated Development Evironment)-PyCharm 官方下载地址:http://www.jetbrains.com/pycharm/download/

3、驱动加载:

  进行到驱动这一章节,总是报错,搞得头大,后来搜了很多资料,终于解决了,很简单~

谷歌驱动下载网址:

https://sites.google.com/a/chromium.org/chromedriver/home

注意:网络FQ才可以访问

火狐驱动下载网址:

https://github.com/mozilla/geckodriver/releases

下载后,将解压后的文件放置安装的python-bin下,我的路径为library/framework/python.framework/version/3.6/bin.
来个代码验证一下:

from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
driver.quit()

运行成功,完美~

原文地址:https://www.cnblogs.com/cynthia006/p/8465708.html