如何安裝Python+selenium環境
參考了兩位博主的文章,進行了綜合整理,相對全面
https://www.cnblogs.com/whyan/p/9206467.html
https://www.cnblogs.com/xiaxiaoxu/p/8909622.html
十分感謝參考博文的作者們!
一、下載python:
地址:https://www.python.org/downloads/release/python-364/
根據自己的操作系統32/64 位,選擇相應的版本,我的計算機是64位的,選擇下圖中的,下載完之後得到python-3.6.4-amd64.exe,雙擊運行至安裝完畢
2.配置環境變量:(最新的Python安裝包,在安裝的時候可以勾選自動添加環境變量)
右鍵計算機-屬性-高級系統設置-高級-環境變量-系統變量path中增加python的路徑(D:\Program Files (x86)\python,記得用英文的分號隔開)
打開cmd命令,輸入python,看到如下界面,說明python已經安裝成功並正常運行:
二、安裝selenium
-
方法一:在聯網的情況下,在Windows命令行(cmd)輸入pip install selenium即可自動安裝selenium,安裝完成後,輸入pip show selenium可查看當前的selenium版本,參見下圖 。
-
方法二:直接下載selenium包:https://pypi.python.org/pypi/selenium
選擇擴展名爲gz的源碼包進行下載
下載後解壓,cmd環境進入到setup.py文件所在目錄
運行 python setup.py install命令進行安裝
安裝完後用pip list可看到selenium的信息
三、安裝瀏覽器驅動
1.chromedriver :python3.5 + selenium2.48(或以上)+chrome(版本 65.0.3325.181 64位)
(1)webdriver 和chrome版本要對應,避免出現瀏覽器閃退或者版本衝突等問題,chromedriver與chrome的對應關係表:
其中chromedriver.exe版本很多,針對chrome(版本 65.0.3325.181)下載的是下圖所示的版本(2.37)
chromedriver版本 支持的Chrome版本
(2)chromedriver 下載地址:http://chromedriver.storage.googleapis.com/index.html(或者: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/
再次感謝參考博文的作者!
與君共勉!