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