使用selenium模塊時出現 " FileNotFoundError: [WinError 2] 系統找不到指定的文件。" 錯誤的解決辦法。

在使用python的selenium模塊模擬瀏覽器登錄,使用的下面的代碼

#author: aspiring

from selenium import webdriver

# 實例化一個瀏覽器
driver = webdriver.Chrome()
# 發送請求
driver.get("http://www.baidu.com/")

然後出現瞭如下的錯誤 :
 

Traceback (most recent call last):
  File "C:\Users\Administrator\Anaconda3\lib\site-packages\selenium\webdriver\common\service.py", line 76, in start
    stdin=PIPE)
  File "C:\Users\Administrator\Anaconda3\lib\subprocess.py", line 709, in __init__
    restore_signals, start_new_session)
  File "C:\Users\Administrator\Anaconda3\lib\subprocess.py", line 997, in _execute_child
    startupinfo)
FileNotFoundError: [WinError 2] 系統找不到指定的文件。

 錯誤的原因提示系統找不到指定的文件,就是說找不到chrome瀏覽器。因此,修改後的代碼爲:

#author: aspiring

from selenium import webdriver


# 實例化一個瀏覽器,並添加瀏覽器路徑
driver = webdriver.Chrome("C:/Program Files (x86)/Google/Chrome/Application/chrome.exe")

# 發送請求
driver.get("http://www.baidu.com/")

修改之後就可以成功打開chrome瀏覽器了。 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章