我目前正在尝试在新机器上使用selenium而且我遇到了以下问题和错误:
selenium.common.exceptions.WebDriverException: Message: Can't load the profile. Profile Dir: %s If you specified a log_file in the FirefoxBinary constructor, check it for details
我已经阅读了以下有关此内容的帖子,我似乎无法使其发挥作用。
我只是使用了一个简单的测试:
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('https://google.com')
我正在使用:
Firefox版本51.0.1(32位)
我已经尝试过selenium版本2.53.6和3.0.2
我试图下载Geckodriver并添加到系统中 可变路径。
有人可以告诉我我做错了什么。我应该使用旧版本的硒还是我对驱动程序做错了什么?
这里的任何帮助都会很棒。
答案 0 :(得分:2)
刚刚遇到同样的问题。
以下是我如何解决它。
pip install selenium
brew install Geckodriver
driver = webdriver.Firefox(executable_path='/usr/local/bin/geckodriver')
希望这有帮助