selenium

1. 下载并安装python

https://www.python.org/getit/

  下载后的文件: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. 路径“\” ->“/”

原文地址:https://www.cnblogs.com/xiaochongc/p/12132878.html