selenium的安裝以及firefox(火狐)、Phantomjs(無頭瀏覽器)驅動下載和相應的配置

一、selenium簡介以及軟件下載:

Selenium是一個用於Web應用程序自動化測試工具。Selenium測試直接運行在瀏覽器中,就像真正的用戶在操作一樣。支持的瀏覽器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。

簡而言之:Selenium只是一個平臺,它需要安裝對應瀏覽器的驅動,或者可以親切的稱呼他爲一個Web應用程序裏面的外掛工具,此次主要介紹firefox以及無頭瀏覽器(Phantomjs)的驅動安裝與配置。

下面地址爲本人云盤地址,裏面有相應的安裝軟件(軟件介紹:phantomjs.exe(無頭瀏覽器驅動)、geckodriver.exe(firefox瀏覽器驅動)、Firefox-latest.exe(火狐瀏覽器應爲最新版本))

https://pan.baidu.com/s/1XwmzCfskRW4M1dC-7vlWUA

提取碼:t33o

也可以去相應的官網下載軟件以及驅動

phantomjs驅動:http://phantomjs.org/download.html

geckodriver驅動:https://github.com/mozilla/geckodriver/releases

二、selenium的安裝:

linux系統下:apt-get install python-selenium

下面着重介紹windows下selenium的安裝與配置

windows系統下:

直接在控制檯輸入命令:pip install selenium回車等待下載完畢,下載成功如下:

操作在這裏、我們接下來就是驅動安裝的步驟。驅動安裝其實很簡單、找到你自己anoconda文件目錄下的Scripts文件夾(我的文件目錄爲:D:\ProgramFile\anaconda\Scripts 僅供參考!!,你們應找到自己對應的目錄),將上面下載的phantomjs.exe(無頭瀏覽器驅動)、geckodriver.exe(firefox瀏覽器驅動)兩個驅動放入其中即可。

再輸入phantomjs回車,再輸入help 查看是否成功,成功結果如下圖

或者直接使用:pip show selenium查看是否安裝成功,如圖:

這樣兩個瀏覽器的驅動都已經安裝完成!!

若安裝失敗可以嘗試如下操作:在script文件夾裏面,找到ez_install   
在dos窗口裏面cmd執行,輸入命令easy_install pip,之後再次安裝selenium,即可安裝成功

三:運行一個簡單的例子

用python編輯軟件,運行以下代碼,初步看看Selenium有多麼的強大!!!

import time
from selenium import webdriver # 導入webdriver包
 
driver=webdriver.Firefox() # 初始化一個火狐瀏覽器實例:driver
 
driver.get( 'https://www.baidu.com' ) #通過get的方式,打開百度的網址
driver.execute_script( 'window.open()' )  #執行腳本命令,打開一個新窗口
time.sleep(3) #進程掛起的時間 這裏爲程序運行等待3秒鐘
driver.switch_to.window( driver.window_handles[1] )  #切換到新窗口
driver.get( 'https://www.baidu.com' )  #在新窗口打開百度的界面
time.sleep(3) #進程掛起的時間 這裏爲程序運行等待3秒鐘
driver.switch_to.window( driver.window_handles[0] ) #創建一個句柄,進入第一個窗口
driver.get( 'https://www.zhihu.com' ) #在第一個窗口打開知乎的界面
time.sleep(3) #進程掛起的時間 這裏爲程序運行等待3秒鐘
 
driver.close()   #關閉瀏覽器
driver.quit()

若對上述代碼想有進一步的瞭解,可以關注本人另一篇博客:https://blog.csdn.net/qq_42668255/article/details/89408007

 

 


 

 

 

 

發佈了28 篇原創文章 · 獲贊 27 · 訪問量 6139
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章