4 回答

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊
從此處下載Windows版本的Geckodriver ,并將其放置在方便的地方。然后在初始化browser
變量時(shí),將完整路徑傳遞為geckodriver.exe
:
browser = webdriver.Firefox(executable_path='enter_path_here')

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊
像這樣放置您的geckodriver:
while True:
try:
browser = webdriver.Firefox(executable_path = r'D:/Automation/geckodriver.exe')
except:
print('Open browser error: An error occured, retrying..')
continue
else:
print('Success!')
break
請注意,D:/Automation/geckodriver.exe這應(yīng)該是geckodriver路徑。為了您的簡單起見,我已經(jīng)寫了這個(gè)。

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊
錯(cuò)誤消息清楚地指出了問題: "'geckodriver' executable needs to be in PATH".
您必須下載geckodriver可執(zhí)行文件,并確保它位于您的PATH中。
添加回答
舉報(bào)