1. 安裝Selenium
在命令行中輸入:

顯示安裝成功:

2. 測試例子
打開百度頁面並在輸入框輸入搜索內容(默認為firework)
1 # 1. Selenium默認為Firefox。驗證 2 from selenium import webdriver 3 4 driver = webdriver.Firefox() 5 # 將控制的webdriver的Firefox賦值給driver;獲得了瀏覽器對象才可以啟動瀏覽器,打開網址,操作頁面 6 7 driver.get("http://www.baidu.com") 8 # 獲得瀏覽器對象后,通過get()方法,可以向瀏覽器發送網址 9 10 driver.find_element_by_id('kw').send_keys('hello') 11 # 這里通過 id = kw 定位到搜索框,並通過鍵盤方法send_keys向輸入框里輸入'hello' 12 13 driver.find_element_by_id('kw').submit() 14 driver.close()
注意:Selenium 2.53支持Firefox47版本及以下,記得去掉“瀏覽器更新”,要不報錯
不要隨便升級Firefox!!
3. 安裝瀏覽器驅動
(一) IE瀏覽器
a) 首先在http://selenium-release.storage.googleapis.com/index.html 中下載:IEDriverServer
b) 解壓后放在環境變量PATH路徑的路徑里面:
C:\Users\lesleysbw\AppData\Local\Programs\Python\Python35\
以及:
C:\Program Files (x86)\Internet Explorer
c) 設置IE瀏覽器:
點擊“設置”——Inter選項——安全,將其中所有zone的級別設為:中,並且去掉“啟用保護模式”:

d) 運行代碼:
1 from selenium import webdriver 2 3 driver = webdriver.Ie() 4 driver.get("http://www.baidu.com") 5 6 driver.find_element_by_id('kw').send_keys('hello')
(二) Chrome瀏覽器
a) 下載ChromeDriverServer:http://npm.taobao.org/mirrors/chromedriver/2.9/
解壓后,將ChromeDriverServer.exe放在環境變量PATH路徑的路徑里面:
C:\Users\lesleysbw\AppData\Local\Programs\Python\Python35\
以及Chrome所在路徑:
C:\Program Files (x86)\Google\Chrome\Application
b) 設置PATH:添加ChromeDriverServer.exe所在路徑:
C:\Program Files (x86)\Google\Chrome\Application
c) 運行代碼:
1 from selenium import webdriver 2 driver = webdriver.Chrome() 3 driver.get("http://www.baidu.com") 4 5 driver.find_element_by_id('kw').send_keys('hello')
