TypeError:WebDriver.__init__() 在打开 Firefox 脚本时遇到意外的关键字参数“executable_path”错误

问题描述 投票:0回答:1
from selenium import webdriver

path = ('C:\\Users\metaverse\Desktop\wp bot\geckodriver.exe')
browser = webdriver.Firefox(executable_path=path) 

我正在尝试创建一个脚本来登录 Firefox,但

executable_path=path
给出错误。

python selenium-webdriver
1个回答
0
投票

您的代码存在多个问题。

  1. 你部分逃离了道路

    'C:\\Users\metaverse\Desktop\wp bot\geckodriver.exe'
       ^^ escaped
              ^ not escaped
                        ^ not escaped ... and so on
    
  2. 您用

    ()
    s

    包围了路径字符串

您不需要执行这些操作。事实上,Selenium 4.6+ 现在有了 SeleniumManager,它变得更简单。 SeleniumManager 负责自动下载并为您配置适当的驱动程序。您所需要的只是...

from selenium import webdriver

browser = webdriver.Firefox()
© www.soinside.com 2019 - 2024. All rights reserved.