python selenium不能与firefox一起扩展-消息:Can';不要加载配置文件。配置文件目录

python selenium不能与firefox一起扩展-消息:Can';不要加载配置文件。配置文件目录,python,selenium,firefox,Python,Selenium,Firefox,为什么在python和firefox中使用selenium会出现这种情况?Selenium无法扩展到简单的循环。为什么firefox不能扩展?随着时间的推移,它决定出错并退出 Mozilla Firefox 45.0 硒。版本 “2.53.2” 从pyvirtualdisplay导入显示 显示=显示(可见=0,大小=(800600)) display.start() mylist=['page1','page1',…,'pageN'] 尽管如此: 对于mylist中的数据: browser=we

为什么在python和firefox中使用selenium会出现这种情况?Selenium无法扩展到简单的循环。为什么firefox不能扩展?随着时间的推移,它决定出错并退出

Mozilla Firefox 45.0 硒。版本 “2.53.2”

从pyvirtualdisplay导入显示
显示=显示(可见=0,大小=(800600))
display.start()
mylist=['page1','page1',…,'pageN']
尽管如此:
对于mylist中的数据:
browser=webdriver.Firefox()
尝试:
myfunc(数据)#使用硒元素获取页面的代码
除:
通过
browser.quit()
时间。睡眠(60)
找不到记录器“sentry.errors.serializer”的处理程序
回溯(最近一次呼叫最后一次):
文件“platrieveerp.py”,第231行,在
browser=webdriver.Firefox()
文件“/usr/local/lib/python2.7/dist packages/selenium-2.53.2-py2.7.egg/selenium/webdriver/firefox/webdriver.py”,第103行,在__
self.binary,超时)
文件“/usr/local/lib/python2.7/dist-packages/selenium-2.53.2-py2.7.egg/selenium/webdriver/firefox/extension_connection.py”,第51行,在__
self.binary.launch_浏览器(self.profile,timeout=timeout)
文件“/usr/local/lib/python2.7/dist packages/selenium-2.53.2-py2.7.egg/selenium/webdriver/firefox/firefox\u binary.py”,第68行,在launch\u浏览器中
self.\u等待\u直到\u可连接(超时=超时)
文件“/usr/local/lib/python2.7/dist packages/selenium-2.53.2-py2.7.egg/selenium/webdriver/firefox/firefox\u binary.py”,第106行,在“等待”直到“可连接”
%(self.profile.path)
selenium.common.exceptions.WebDriverException:消息:无法加载配置文件。Profile Dir:/tmp/tmpOgsKOx如果您在FirefoxBinary构造函数中指定了日志文件,请检查它以了解详细信息。

Selenium在运行循环时没有失败,而是在webdriver.Firefox()上失败。当脚本仍然无法识别打开的firefox应用程序时,当连接在第231行之后的某个时间超时时,就会识别该错误

使用无头浏览器运行时,这只是selenium中的一个bug。要获得selenium的工作版本,请运行

sudo pip install -U selenium 
这应该是一个类似的问题:

快速检查-如果是
driver.close()
而不是
driver.quit()
,是否会引发相同的错误?谢谢。今天早些时候我也遇到了同样的问题,我想我通过上述声明解决了这个问题。事实证明,只有当我通过crontab而不是在终端中运行脚本时,它才起作用。并不是说用crontab运行脚本是解决方案,而是分享我的相同问题我今天成功地运行了两次脚本,然后开始陷入这个陷阱,清除了临时文件,但没有工作。最糟糕的是,它仍然在我的本地工作,只是在服务器上停止工作!
sudo pip install -U selenium