社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

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

Eric Hung • 5 年前 • 1895 次点击  

我试图使用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
 
1895 次点击  
文章 [ 1 ]  |  最新文章 5 年前
Jon
Reply   •   1 楼
Jon    5 年前

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

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

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

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