【发布时间】:2017-06-16 06:33:04
【问题描述】:
python 代码无法定位 geckodriver。
import time
from selenium import webdriver
browser=webdriver.Firefox('D:/Folder_1/chrome_driver/geckodriver_win32/geckodriver.exe')
error: WindowsError: [Error 267] 目录名无效:'D:/Folder_1/chrome_driver/geckodriver_win32/geckodriver.exe/.'
【问题讨论】:
-
只有 2 个反斜杠,'D:\\geckodriver.exe' 如果在 windows 上
-
实际路径为 :D:/Folder_1/chrome_driver/geckodriver_win32/geckodriver.exe
-
这样做
browser=webdriver.Firefox('D:\\Folder_1\\chrome_driver\\geckodriver_win32\\geckodriver.exe') -
我尝试过使用 "r" ,但得到同样的错误
-
我已经更新了我的评论,请查看上方。另一个简单的解决方案是将 geckodriver.exe 放在与脚本相同的文件夹中。
标签: python selenium firefox geckodriver