5
Trynig添加一个新的,持久的,Firefox的配置与硒。 AFAIK,当执行FirefoxProfile()
时,使用临时文件生成新的配置文件。理想情况下,即使在创建者关闭后,此配置文件也应该可以保留在后续进程中。如何在Python中使用Selenium创建新的(持久性)Firefox配置文件?
问题:
- 从Python代码中创建一个新的Firefox的配置文件。这应该返回一个可用于Selenium使用的Firefox webdriver的FirefoxProfile对象。
- 创建过程结束后,应坚持轮廓 - 即它应该是一个完整的个人资料,不只是一个临时配置文件。
一些指针:
的
profiles.ini
文件似乎是关键。我已阅读了一些使用Java类ProfilesIni
修改配置文件信息的代码。如果这个类可用于Python代码,那么它应该可以处理大部分这个问题。如果唯一的方法是手动修改
profiles.ini
文件,那是可以接受的。然而,更好,更标准化的解决方案(使用库或Selenium代码的解决方案)将是更可取的。
非常感谢!