【发布时间】:2020-03-27 23:10:14
【问题描述】:
有没有办法授权 Puppeteer 进行 2FA 身份验证?
场景:
- 运行 Puppeteer 并访问受 2FA 保护的 URL
- 输入凭据并等待重定向
- 请求一次性密码
- 输入密码
- 等待重定向
关闭 Puppeteer 实例
运行 Puppeteer 并访问受 2FA 保护的 URL
- 应加载受保护的页面,不再要求输入密码
这种情况在我的情况下不起作用:(
还有其他库可以成功通过这种情况吗?
【问题讨论】:
-
场景中有很多步骤 :) 有什么特别的困难吗?
-
是的,每当我运行脚本时,我都会被要求“授权设备”发出一次性密码,不管我是否已经通过了这一步......
-
那么你应该编辑你的问题并详细询问那个。您是否以某种方式保存第 6 步和第 7 步之间的浏览状态?
标签: puppeteer two-factor-authentication one-time-password