首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >geckodriver不工作“路径问题”

geckodriver不工作“路径问题”
EN

Stack Overflow用户
提问于 2020-09-04 02:56:37
回答 1查看 96关注 0票数 1

代码:

代码语言:javascript
复制
from selenium import webdriver
driver = webdriver.Firefox(executable_path="Users/M7MD.S.G/AppData/Roaming/Python/Python38/geckodriver.exe")
driver = webdriver.firefox()
driver.get('https://google.com')

我确实更改了geckodriver的路径,并重新启动了我的电脑,但它仍然不能工作。

错误消息:

代码语言:javascript
复制
Traceback (most recent call last):
  File "C:/Users/M7MD.S.G/Desktop/instagrambot/testinggeckodriver.py", line 3, in <module>
    driver = webdriver.Firefox(executable_path="Users/M7MD.S.G/AppData/Roaming/Python/Python38/geckodriver.exe")
  File "C:\Users\M7MD.S.G\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 164, in __init__
    self.service.start()
  File "C:\Users\M7MD.S.G\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\common\service.py", line 81, in start
    raise WebDriverException(
selenium.common.exceptions.WebDriverException: Message: 'geckodriver.exe' executable needs to be in PATH.
EN

回答 1

Stack Overflow用户

发布于 2020-09-04 18:56:03

您可能需要添加C:(考虑到您的用户文件夹在c驱动器中)。

代码语言:javascript
复制
driver = webdriver.Firefox(executable_path=r'C:/Users/M7MD.S.G/AppData/Roaming/Python/Python38/geckodriver.exe')

注意:提到raw格式是一个很好的做法(因为我在传递可执行文件路径之前放了一个r )。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63730022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档