Selenium是一個web自動化測試工具,最初是為網站自動化測試而開發的,Selenium可以直接運行在瀏覽器上,它支持所有主流的瀏覽器,可以接受指令,讓瀏覽器自動加載頁面,獲得需要的數據,甚至頁面截屏
- 先前PhantomJS是一個很好用的無界面瀏覽器,但是現在Selenium的高版本已將不支持它了,所以這里需要下載配置chromedriver
- 首先也是最重要的是,一定要找和自己電腦上的Chrome瀏覽器對應版本的chromedriver,否則Selenium使用的時候會報錯,版本對應表網上一搜都會有
- 下載chromedriver,這是下載地址:https://npm.taobao.org/mirrors/chromedriver/ ,再次強調,版本對應非常重要
- 下載解壓后得到chromedriver.exe文件,把其復制自己電腦Chrome瀏覽器的安裝目錄,一定要到Application這層下面
- 接下來就是配置環境變量,很重要,這會讓Selenium使用Chrome時變得方便,不用傳遞多余的參數
- 這是我電腦里的Path配置信息,還是到Application的那層目錄,環境變量大多數人應該還是比較熟悉
- 然后要在自己的Python環境里裝一下Selenium:pip install selenium
接下來就可以使用Selenium模塊了,這里列舉一些基本操作:
使用chrome:
driver = webdriver.Chrome(),已經配置好環境變量,所以不用指定chromedriver的路徑了