首页 > 解决方案 > 如何在 selenium python 中保存来自 whatsapp 的站点数据(如 cookie)

问题描述

我已经有一个与此相关的问题,没有任何回应,所以这个问题是该问题的更“具体”版本

所以我的问题是我运行我的代码,它会打开 Firefox 窗口并打开 Whatsapp 网络,但它不会进入聊天,而是在登录页面中,我必须拿起手机并扫描二维码才能进入聊天。通常,一旦您扫描它,您以后不需要再次扫描它,因为它将被保存为 cookie(可能是 idk¯\_(ツ)_/¯ )但在 selenium 中,因为它创建新的临时配置文件它永远不会保存它,我有每次我运行我的代码时都要扫描它!

有什么办法可以从 Whatsapp 保存登录内容并再次重复使用,这样我就可以完全使用 Firefox(Gecko 驱动程序)跳过扫描部分

标签: pythonpython-3.xseleniumgeckodriverfirefox-profile

解决方案


你可以试试这个

ChromeOptions options = new ChromeOptions();
options.addArguments("--user-data-dir=chrome-data");
WebDriver driver = new ChromeDriver(options);

推荐阅读