一、安裝python
1.下載python:
地址:https://www.python.org/downloads/release/python-364/
根據自己的操作系統32/64 位,選擇相應的版本,我的計算機是64位的,選擇下圖中的,下載完之后得到python-3.6.4-amd64.exe,雙擊運行至安裝完畢
2.配置環境變量:
右鍵計算機-屬性-高級系統設置-高級-環境變量-系統變量path中增加python的路徑(D:\Program Files (x86)\python,記得用英文的分號隔開)
打開cmd命令,輸入python,看到如下界面,說明python已經安裝成功並正常運行:
二、安裝selenium
1. 方法一:在聯網的情況下,在Windows命令行(cmd)輸入pip install selenium即可自動安裝selenium,安裝完成后,輸入pip show selenium可查看當前的selenium版本,參見下圖 。
2. 方法二:直接下載selenium包:https://pypi.python.org/pypi/selenium
解壓后,在解壓目錄下執行 C:\selenium\selenium3.3.1> python3 setup.py install 即可安裝
三、安裝瀏覽器驅動
1.chromedriver :
(1)webdriver 和chrome版本要對應,避免出現瀏覽器閃退或者版本沖突等問題,chromedriver與chrome的對應關系表
(2)chromedriver 下載地址:http://npm.taobao.org/mirrors/chromedriver/
注意:64位向下兼容,直接下載32位的就可以
(3)chrome的歷史版本:https://www.chromedownloads.net/
2.Firefox的驅動geckodriver:
(1)firefox與geckodriver對應表,在網上找了好像沒有很明確對應關系,本人在windows上的firefox經常自己update,估計並不是按照版本號對應起來的
(2)geckodriver 下載地址:https://github.com/mozilla/geckodriver/releases/
3.IE的驅動IEdriver:
IE瀏覽器的版本與驅動對應,並沒有找到具體的對應的版本,根據網上的資料,一般用2.5版本比較好一些,對應IE11
IE的驅動IEdriver 下載地址:http://selenium-release.storage.googleapis.com/index.html
除此之外,還要通過:工具> internet選項>安全
在里面如圖的四個選項,把保護模式設置為全部勾選或者全部不勾選
注意:下載解壓后,將chromedriver.exe , geckodriver.exe , Iedriver.exe發到Python的安裝目錄,例如 D:\python 。 然后再將Python的安裝目錄添加到系統環境變量的Path下面。
4. 檢查chromedriver安裝是否成功:在cmd下輸入:chromedriver可查看chromedriver的版本即表明安裝成功
5.然后打開Python IDLE分別輸入以下代碼來啟動不同的瀏覽器
啟動谷歌瀏覽器
from selenium import webdriver
browser = webdriver.Chrome()
browser.get('http://www.baidu.com/')
啟動火狐瀏覽器
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://www.baidu.com/')
啟動IE瀏覽器
from selenium import webdriver
browser = webdriver.Ie()
browser.get('http://www.baidu.com/')
參考文章:
https://blog.csdn.net/nanalinlinlin/article/details/54692114
https://www.cnblogs.com/lauren1003/p/5997822.html
https://www.cnblogs.com/technologylife/p/5829944.html
https://blog.csdn.net/azsx02/article/details/68947429