Python 为什么可以';selenium是否可以与Firefox配合使用,但在重新安装后可以无缝工作?
所以我从“用Python自动化无聊的东西”开始,现在学习第11章,即网页抓取。 在此期间,我努力让selenium使用Firefox。版本详情如下:Python 为什么可以';selenium是否可以与Firefox配合使用,但在重新安装后可以无缝工作?,python,selenium,firefox,geckodriver,Python,Selenium,Firefox,Geckodriver,所以我从“用Python自动化无聊的东西”开始,现在学习第11章,即网页抓取。 在此期间,我努力让selenium使用Firefox。版本详情如下: Windows 10 Pro (64 bit) Firefox: 81.0 (64 bit) (Latest at the time of writing) Python: 3.7.9 Selenium: 3.141.0 Geckodriver: 0.27 当我运行以下脚本时,它因异常而崩溃: from selenium import webdr
Windows 10 Pro (64 bit)
Firefox: 81.0 (64 bit) (Latest at the time of writing)
Python: 3.7.9
Selenium: 3.141.0
Geckodriver: 0.27
当我运行以下脚本时,它因异常而崩溃:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.python.org")
例外情况:
Unable to find a matching set of capabilities
我下载了Firefox安装程序(使用Firefox浏览器),然后再次安装,版本相同,问题神奇地消失了。
我的问题更多的是关于问题的原因,这对我来说仍然是未知的。是什么导致脚本第一次崩溃,因为实际上我没有更改任何内容。2猜测:
driver=webdriver.Firefox(
可执行文件路径='/path/to/geckodriver',
firefox_binary='/path/to/firefox/binary'
)