selenium 配置firefox


Python安裝selenium,配置火狐瀏覽器環境

想用Python去編寫自動化腳本進行網頁訪問時,遇到了一些問題,

復制代碼
File "C:\Python34\lib\site-packages\selenium-3.0.0b2-py3.4.egg\selenium\webdriver\common\service.py", line 64, in start
stdout=self.log_file, stderr=self.log_file)
File "C:\Python34\lib\subprocess.py", line 859, in __init__
restore_signals, start_new_session)
File "C:\Python34\lib\subprocess.py", line 1112, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] 系統找不到指定的文件。
復制代碼

這是環境沒有配置好的緣故,配置環境不難,就是繁瑣。

    火狐瀏覽器直接從網上下載即可,

    geckodriver的下載鏈接:https://github.com/mozilla/geckodriver/releases

下載完畢后,將火狐瀏覽器安裝,安裝為默認的地址 C:\Program Files (x86)\Mozilla Firefox;安裝完成后,將火狐瀏覽器打開,配置selenium IDE插件。

 

第一步:打開火狐瀏覽器,找到最右邊的菜單,選擇附加組件,如圖所示:

 

 

 

第二步:打開附件組件,選擇“獲取附件組件”,在搜索框中搜索selenium IDE

 

 

 第三步:找到selenium IDE添加到Firefox,進行安裝;

 

 

第四步:安裝過后,重新啟動瀏覽器,在工具列表下就會出現Selenium IDE;

selenium IDE的插件就安裝好了,點擊啟用就可以錄制腳本了。

 

第五步:將下載好的geckodriver解壓后,將geckodriver.exe放在安裝過火狐瀏覽器的目錄下,C:\Program Files (x86)\Mozilla Firefox;

 

第六步:配置環境,打開計算機,選擇系統屬性,選擇高級系統設置,點擊環境變量,將python 中 pip 的路徑(C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\Scripts;)添加到環境變量中;

 

 

第七步:win+r打開終端,輸入pip install ,沒有報錯,及說明環境配置成功,在終端輸入pip install selenium;就可以在Python中安裝selenium模塊;

 

 

第八步:將Firefox路徑添加到環境變量中(C:\Program Files (x86)\Mozilla Firefox;);在終端輸入Firefox.exe,瀏覽器自動啟用,則環境配置成功!!!

 

這時,再次編譯代碼,就可以成功了。。。。。。。。。

復制代碼
#coding:utf-8
from selenium import webdriver
import time
brower = webdriver.Firefox()
brower.get("http://www.baidu.com")

brower.find_element_by_id('kw').send_keys('selenium')
brower.find_element_by_id('su').click()

time.sleep(3)
brower.close()
復制代碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM