我创建了一个Firefox配置文件,手动安装了“ HTTPS Everyhwere”和“ uBlock Origin”。但是,当使用selenium驱动程序加载上述配置文件时,附加组件不起作用。即使它们已安装并处于活动状态。
那么,这是怎么回事?问题是,起初似乎工作正常,但似乎在我使用ublock手动阻止了某些元素之后,插件停止了工作,这可能是原因吗?
这是代码,非常基本:
driver = webdriver.Firefox( executable_path= geckopath, firefox_profile= profile)
driver.get('https://www.nba.com')
因此,我检查了selinium驱动程序在哪个配置文件上运行,并正在创建临时配置文件。我将其运行的配置文件的路径检查了三倍,这是正确的。因此出于某种原因,它拒绝加载配置文件。