1.windows 環(huán)境配置
1. 安裝python
windows 系統安裝:
參照廖雪峰老師的安裝
驗證python安裝成功:
python --version
Python 3.6.3
2. 安裝pip
直接在cmd 中使用 pip 一會顯示找不到命令,因此升級下pip ,運行
python -m pip install --upgrade pip
驗證pip 安裝是否成功 pip --version 安裝成功的話會顯示 pip 9.0.3 .....
3.安裝selenium
安裝 pip install selenium
驗證 selenium 是否安裝成功
python
import selenium
help(selenium)
如果成功會顯示selenium 的版本號
python 3.6.3
selenium 2.53.6
firefox 56 v54 firefox下載地址
2.mac環(huán)境配置
1.查看python版本號
python --version
Python 2.7.10
2.安裝selenium
pip install selenium
查看selenium 版本號 `
pip show selenium
>>>
Name: selenium
Version: 2.53.2
Summary: Python bindings for Selenium
Home-page: https://github.com/SeleniumHQ/selenium/
Author: UNKNOWN
r-email: UNKNOWN
License: UNKNOWN
Location: /Library/Python/2.7/site-packages/selenium-2.53.2-py2.7.egg
Requires:
3.安裝chromerDriver
如果使用chrome 瀏覽器,那么需要安裝對應的驅動 chromerDriver
chromerDriver 鏡像下載地址
chromedriver的版本要與你使用的chrome版本對應,對應關系如下:
chromedriver版本 支持的Chrome版本
v2.33 v60-62
v2.32 v59-61
v2.31 v58-60
v2.30 v58-60
v2.29 v56-58
v2.28 v55-57
v2.27 v54-56
v2.26 v53-55
v2.25 v53-55
v2.24 v52-54
v2.23 v51-53
v2.22 v49-52
v2.21 v46-50
v2.20 v43-48
v2.19 v43-47
v2.18 v43-46
v2.17 v42-43
v2.13 v42-45
v2.15 v40-43
v2.14 v39-42
v2.13 v38-41
v2.12 v36-40
v2.11 v36-40
v2.10 v33-36
v2.9 v31-34
v2.8 v30-33
v2.7 v30-33
v2.6 v29-32
v2.5 v29-32
v2.4 v29-32
我的chromer 版本是63.0 對應的chromedriver 是2.34 下載完畢其放在
/usr/local/bin目錄下
4.firefox驅動 geckodriver 下載
https://github.com/mozilla/geckodriver/releases
5.第一個自動化腳本
hello.py
# /usr/bin/python# -*- coding: UTF-8 -*-
from selenium import webdriver
import timedriver = webdriver.Chrome()
url = "http://fanyi.youdao.com/"
driver.get(url)driver.find_element_by_id("transMan").click()