尝试使用Selenium添加新的持久性Firefox配置文件。AFAIK在执行时FirefoxProfile(),将使用一个临时文件生成一个新的配置文件。理想情况下,即使在创建者关闭后,此配置文件也应可用于后续流程。
FirefoxProfile()
问题 :
一些指针 :
该profiles.ini文件似乎是关键。我已经阅读了一些使用Java类ProfilesIni修改配置文件信息的代码。如果此类可用于Python代码,则可能应该处理大部分此类工作。
profiles.ini
ProfilesIni
如果唯一的方法是手动修改profiles.ini文件,则可以接受。但是,最好是使用更好的,更标准化的解决方案(使用库或Selenium代码的解决方案)。
非常感谢!
如果这对任何人都有帮助,则需要执行以下操作:
firefox[.exe] -CreateProfile <profile_name>
该.exe括号的目的是为它提供Windows下正在运行。
.exe
是的,它不使用Python中的Selenium库,但确实提供了所需的结果。