from splinter import Browser
browser = Browser()
browser.visit('http://www.google.com/')
直接从他们的教程中,它所做的只是打开一个窗口,我没有收到任何错误。我已经重新安装了几次,如果它打开浏览器窗口并且我没有收到任何错误,它显然安装正确,那么为什么会发生这种情况?
某些selenium
(splinter
使用引擎盖下)和Firefox
版本之间存在不兼容问题,请参阅相关线程:
- Selenium-java-2.43.0 不适用于 Firefox 36
- 将 Firefox 35 与量角器一起使用会导致错误
还有其他选择,但您可以通过升级硒来解决它(2.45 是目前最新的):
pip install --upgrade selenium
并安装 Firefox
36(当前为最新版本)。