gpt4 book ai didi

python - WebDriverException : Message: Can't load the profile. 不知道发生了什么

转载 作者:行者123 更新时间:2023-11-28 19:11:46 27 4
gpt4 key购买 nike

多年来我一直在使用 webdriver.Firefox(),今天我开始了另一个项目并且 browser = webdriver.Firefox() 正在返回

WebDriverException: Message: Can't load the profile. Profile Dir: %s If you specified a log_file in the FirefoxBinary constructor, check it for details.

我已尝试将 C:\Program Files (x86)\Mozilla Firefox\firefox.exe 添加到我的路径中。我试过 pip install -U selenium。我试过了

binary = FirefoxBinary('C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe')
browser = webdriver.Firefox(firefox_binary=binary)

profile = FirefoxProfile("C:\Users\Me\AppData\Roaming\Mozilla\Firefox\Profiles\8u2w2ge1.Me")
browser = webdriver.Firefox(profile)

我已将插件检查兼容性添加到我的 firefox 插件中。没有,没有任何工作,同样的错误,Python 2.7.11,Windows 10 x64

这是我得到的一般回溯。

Traceback (most recent call last):
File "<pyshell#14>", line 1, in <module>
browser = webdriver.Firefox(firefox_binary=binary)
File "C:\Python27\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 80, in __init__
self.binary, timeout)
File "C:\Python27\lib\site-packages\selenium\webdriver\firefox\extension_connection.py", line 52, in __init__
self.binary.launch_browser(self.profile, timeout=timeout)
File "C:\Python27\lib\site-packages\selenium\webdriver\firefox\firefox_binary.py", line 68, in launch_browser
self._wait_until_connectable(timeout=timeout)
File "C:\Python27\lib\site-packages\selenium\webdriver\firefox\firefox_binary.py", line 108, in _wait_until_connectable
% (self.profile.path))
WebDriverException: Message: Can't load the profile. Profile Dir: c:\users\me\appdata\local\temp\tmpwvgny8 If you specified a log_file in the FirefoxBinary constructor, check it for details.

有人知道为什么在临时目录中创建此配置文件时遇到问题吗?一些新的方法将它强制到现有的配置文件,因为我的旧方法不起作用。

最佳答案

我实际上已经找到了解决这个问题的方法,它并不完美,我实际上是通过 chromedriver 使用 chrome,因为它更稳定一些,但是要使用 firefox,您可能需要下载 geckodriver 并将其包含在您的系统路径或浏览器设置中的路径,https://github.com/mozilla/geckodriver/releases , 似乎是他们保留发布的地方,chrome 有一个 chromedriver其功能和使用方式大致相同。我不确定为什么我们需要这些新驱动程序才能在 Windows 中使用 Selenium ,但这就是生活,希望这能为其他人节省一些工作。

关于python - WebDriverException : Message: Can't load the profile. 不知道发生了什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39060327/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com