我正在尝试使用google的gmailapi来自动检索某些信息,由于硬需求,这些信息只能通过电子邮件传递。我已经成功地接收到消息,但gmail要求我使用一个基于web的图形密码框进行身份验证。显然,在没有头部的情况下使用图形化web浏览器是不可接受的。我一直在浏览文档,但似乎找不到解决这个问题的方法。为此,我使用java,以期将其转换为kotlin以匹配代码库的其余部分。
我的第一个想法是通过使用selenium和geckodriver在每次api需要重新身份验证时单击虚拟浏览器中的框来预感到这一点,但这似乎有点难看,而且可能会导致中断(iirc geckodriver需要一段时间才能启动)。有人有更好的办法解决这个问题吗?
暂无答案!
目前还没有任何答案,快来回答吧!