1. 下载并安装python
下载后的文件:python-3.7.2.exe
一路下一步(注意勾选Add Python 3.5 to PATH按钮,添加环境变量)
安装完成后,在cmd命令行中输入python命令,如下图所示,说明安装成功
PS:mac上默认安装路径:/Library/Frameworks/Python.framework/Versions/3.7
2. 下载并安装pycharm(IDE)
http://www.jetbrains.com/products.html#lang=python
3. 使用pip安装selenium包
a)高版本的Python安装包中已经集成了pip(在Python35/Script/下查看是否有pip.exe文件,若有则可以直接在cmd窗口中输入pip命令)
命令:pip install selenium
可在cmd中使用pip show selenium命令查看selenium的安装信息(安装后的selenium位置:D:Program Files (x86)pythonLibsite-packages)(python目录下)
b)使用pycharm时,需在工程中导入selenium包:pip install selenium
可以看到,安装后的位置: d:zhangyangpycharmprojectshelloworldvenvlibsite-packages(工程目录下)
4. 安装浏览器驱动
安装Chrome浏览器的驱动:将下载得到的chromedriver.exe文件,放到系统环境变量下面(D:Program Files (x86)python)
下载地址:http://chromedriver.storage.googleapis.com/index.html
如果报错chrome crash,将C:UsersAdministratorAppDataLocalgoogleChrome文件夹删除即可
5. 一个简单例子
启动Chrome浏览器,打开百度网站,搜索关键字“zhangyang”,最后10s后关闭浏览器
1 # coding=utf-8 2 from time import sleep 3 from selenium import webdriver 4 5 driver = webdriver.Chrome() #获取浏览器句柄,并启动浏览器 6 driver.get("http://www.baidu.com") #通过句柄访问百度URL 7 8 driver.find_element_by_id("kw").send_keys("zhangyang") #操作页面元素 9 driver.find_element_by_id("su").click() 10 11 sleep(10) 12 driver.quit() #通过句柄关闭浏览器
PS:将windows上的代码移植到mac上,需要修改:
1. 路径“\” ->“/”