由于在 Google 上启用了 2 因素身份验证(又名 2 步验证),我的Google 导出脚本不再起作用。计算机经过验证和信任,但不知何故脚本不是。实际上,每次运行 cron 作业时,我都会收到一个新的“Google 验证码”并且脚本失败。wget
我认为使用or对此类脚本进行一劳永逸的身份验证应该是一件简单的事情curl
,但是我找不到任何有关如何执行此操作的文档。
Google 身份验证方案经过多次迭代,我似乎无法再使用curl
或登录mechanicalsoup
。我尝试过使用类似的 URL https://accounts.google.com/ServiceLogin?continue=https://calendar.google.com/calendar/exporticalzip&Email=username@gmail.com&Passwd=application-specific-password
,但我总是被重定向到登录页面,通常会显示“请使用您的帐户密码而不是应用程序专用密码”的消息。