前提:
安裝python環境。
參考另一篇博文:https://www.cnblogs.com/Simple-Small/p/9179061.html
web自動化:實現代碼驅動瀏覽器進行點點點的操作。即 代碼 與 瀏覽器之間進行交互。
但是,代碼不能夠直接與瀏覽器進行交互,需要中間橋梁來實現二者互通。這個中間橋梁就是瀏覽器的驅動程序。
於是變成了 代碼 == 瀏覽器驅動程序 == 瀏覽器
目前主流的瀏覽器有:ie,firefox,chrome,safari等。
每一個瀏覽器,都有對應的驅動程序或者插件。建立瀏覽器與代碼之間溝通的橋梁。
於是web自動化的工作模式大致如下:

根據以上內容,chrome瀏覽器中的 web環境安裝步驟分以下三步:
1、安新selenium
cmd命令行安裝。使用以下命令安裝selenium: pip install -U selenium
2、安裝chrome瀏覽器
常用軟件安裝,就不描述了。
3、下載chromedriver,並放在python的安裝根目錄下。
注意:chromedriver要與chrome版本匹配才可以。
chromedriver下載地址: http://npm.taobao.org/mirrors/chromedriver/
在此地址中,有非常多的chromedriver版本。需要找到能夠支持你當前安裝的chrome版本的驅動。
比如說選擇如下這個驅動版本:2.44

點進去,可以看到如下內容:

有windows、linux、mac三個平台的驅動。除此之外,有notes.txt文件。打開這個文件,可以看到當前2.44版本的chromedriver支持哪些版本的chrome.

比如當前的chrome瀏覽器版本為71,那么chromedriver v2.44是支持此版本的。
若是windows平台,無論是32位還是64位,都下載 chromedriver_win32.zip.
將其解壓到 python 安裝目錄下面即可。

至此環境安裝完成。
如果是ie,firefox,只需要將驅動程序換成ieserverdriver,或者 geckodriver即可。其它的步驟都完全 一樣。
檢測環境是否成功
打開pycharm,新建一個python文件,在其中輸入以下代碼並運行:
1 from selenium import webdriver 2 3 #打開谷歌瀏覽器 4 driver = webdriver.Chrome() 5 #訪問百度首頁 6 driver.get("http://www.baidu.com")
若能夠成功打開谷歌瀏覽器,並訪問百度首頁成功。那恭喜你,環境安裝成功了!!
附上 瀏覽器驅動下載地址匯總:
Chrome: https://sites.google.com/a/chromium.org/chromedriver/downloads . 國內鏡像地址:http://npm.taobao.org/mirrors/chromedriver/
Edge: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
Firefox: https://github.com/mozilla/geckodriver/releases
Safari: https://webkit.org/blog/6900/webdriver-support-in-safari-10/
