Py学习  »  Python

使用Python登录使用OAuth 2.0的网站

Eric Hung • 4 年前 • 784 次点击  

我试图使用Python脚本或Postman自动完成登录过程,但失败了。假设我想登录一个名为 crawled-site.com . 在我点击登录按钮后,网站将引导我进入登录页面 client_id , scope response_type , redirect_url 等等。然后需要输入用户名和密码才能登录。登录后,我将获得代码 mysite.com/callback?code=xxxxx . 但是,我被困住了因为我没有 client_secret 请求令牌,因为我不是 已爬网-site.com . 虽然网站会在我登录后将我重定向到主页,但我不知道如何重现这个过程。有没有可能在没有 ? 如何使用Python登录使用OAuth 2.0的网站?多谢提前。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/56799
 
784 次点击  
文章 [ 1 ]  |  最新文章 4 年前
Jon
Reply   •   1 楼
Jon    4 年前

是否可以在没有客户机密的情况下获取令牌?

是,但客户端必须具有有效的客户端id和重定向URL。 See this post.

如何使用Python登录使用OAuth 2.0的网站?

因为你已经标记了 python-requests check out requests-oauthlib Maybe check out the Backend Application Flow