在使用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瀏覽器了。