gpt4 book ai didi

Python:是否可以在不打开浏览器的情况下通过Gmail API进行身份验证

转载 作者:太空宇宙 更新时间:2023-11-03 14:27:45 25 4
gpt4 key购买 nike

Gmail API的第3步中他们展示了如何使用它和访问数据的说明。

但是运行程序后,它会打开浏览器,然后要求我们进行身份验证并显示允许按钮以授予对您的数据的访问权限。

现在我的问题是,是否可以在不打开任何浏览器的情况下验证任何帐户。就像设置用户名和密码一样,它会自动执行所有身份验证操作并从那里获取数据,而无需真正打开浏览器。

或者我将不得不使用像 BeautifulSoup 这样的抓取技术,然后打开该链接,然后单击该按钮。

谢谢

最佳答案

打开浏览器窗口的部分是Oauth2。您正在提示用户授予您访问其私有(private) Gmail 数据的权限。曾经有一种使用登录名和密码来执行此操作的方法,称为客户端登录。 2015 年,Google 关闭了客户端登录选项。

如果您希望使用登录名和密码访问用户的 Gmail 帐户,您仍然可以通过 IMAP/Smtp 服务器。这是在不弹出该窗口的情况下执行此操作的唯一方法。

注意:如果您有 gsuit 帐户,您也可以在服务帐户上使用域范围委派。

关于Python:是否可以在不打开浏览器的情况下通过Gmail API进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47506698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com