尝试使用Selenium添加一个新的、持久的Firefox配置文件。据我所知,当执行
问题:
1.从Python代码中创建一个新的Firefox配置文件。这应该返回一个FirefoxProfile对象,该对象可在Selenium使用的Firefox webdriver中使用。 2.创建的配置文件应该在进程结束后持久存在——即它应该是一个完整的配置文件,而不仅仅是一个临时文件。
一些指针:
1.
非常感谢!
FirefoxProfile()
时,会使用临时文件生成一个新的配置文件。理想情况下,即使创建者已经关闭,该配置文件也应该能够保持可用状态,并对后续进程开放。问题:
1.从Python代码中创建一个新的Firefox配置文件。这应该返回一个FirefoxProfile对象,该对象可在Selenium使用的Firefox webdriver中使用。 2.创建的配置文件应该在进程结束后持久存在——即它应该是一个完整的配置文件,而不仅仅是一个临时文件。
一些指针:
1.
profiles.ini
文件似乎是关键。我阅读了一些使用Java类ProfilesIni
修改配置文件信息的代码。如果此类对Python代码可用,则应该能够处理大部分内容。
2.如果唯一的方法是手动修改profiles.ini
文件,那么这是可以接受的。然而,最好的、更标准化的解决方案(使用库或Selenium代码)将更可取。非常感谢!