python - 如何在 selenium python 中保存来自 whatsapp 的站点数据(如 cookie)
问题描述
我已经有一个与此相关的问题,但没有任何回应,所以这个问题是该问题的更“具体”版本
所以我的问题是我运行我的代码,它会打开 Firefox 窗口并打开 Whatsapp 网络,但它不会进入聊天,而是在登录页面中,我必须拿起手机并扫描二维码才能进入聊天。通常,一旦您扫描它,您以后不需要再次扫描它,因为它将被保存为 cookie(可能是 idk¯\_(ツ)_/¯ )但在 selenium 中,因为它创建新的临时配置文件它永远不会保存它,我有每次我运行我的代码时都要扫描它!
有什么办法可以从 Whatsapp 保存登录内容并再次重复使用,这样我就可以完全使用 Firefox(Gecko 驱动程序)跳过扫描部分
解决方案
你可以试试这个
ChromeOptions options = new ChromeOptions();
options.addArguments("--user-data-dir=chrome-data");
WebDriver driver = new ChromeDriver(options);
推荐阅读
- python - 将数据类型写入 CSV
- symfony - 将 Symfony 4 应用程序部署到 Google App Engine 时出现安全检查器错误
- c++11 - 基于#define变量类型的条件编译
- vue.js - VueJS 在两个页面之间传递数据
- python-3.x - Numpy 点积返回 [inf] 数组
- ruby-on-rails - 目前在 Rails 3 上,开始编写单元测试,那么考虑到 Rails 6 和单元测试的未来,使用 Rspec 还是 Minitest 更好?
- javascript - 尝试在新标签(AngularJS)中下载 PDF 时获取垃圾字符
- python - 如何编写使用其他 C 程序的父程序?
- php - 循环遍历 JSON 对象,另一个数组中的一个数组
- javascript - 每次循环更改变量