Python通过twitter登录网站

Python通过twitter登录网站,python,twitter,authorization,Python,Twitter,Authorization,网站使用“通过twitter登录”。就像这个网站使用facebook一样。如果我知道twitter用户名和密码,如何登录并获取网站的登录cookie(使用python)?你不知道;您可以使用OAuth进行身份验证。允许第三方网站使用用户的用户名和密码进行身份验证是一个可怕的安全漏洞,Twitter不再允许这样做 有关如何进行身份验证,请参阅Twitter 编辑:Twitter仍然保留一个选项,允许您使用用户名和密码进行身份验证。你需要获得Twitter的特别许可才能使用它 一般来说,Twitte

网站使用“通过twitter登录”。就像这个网站使用facebook一样。如果我知道twitter用户名和密码,如何登录并获取网站的登录cookie(使用python)?

你不知道;您可以使用OAuth进行身份验证。允许第三方网站使用用户的用户名和密码进行身份验证是一个可怕的安全漏洞,Twitter不再允许这样做

有关如何进行身份验证,请参阅Twitter


编辑:Twitter仍然保留一个选项,允许您使用用户名和密码进行身份验证。你需要获得Twitter的特别许可才能使用它

一般来说,Twitter不支持“用户名”和“密码”身份验证。现在,Twitter使用OAuth2进行身份验证。有一些python twitter库可用于此目的。例如:


这可能对您有所帮助:

但我如何使用OAuth在第三方网站上进行身份验证?我的应用程序不适用于twitter,它只是解析网站上的页面,在我使用twitter授权后可用。当然,在我手动设置twitter以允许此身份验证之后。OAuth如何认证第三方:-您需要向twitter注册您的应用程序。它们将为您提供一些凭据(例如使用者密钥、使用者机密等)。现在你的应用程序就是消费者。现在消费者将请求一个请求令牌。请求令牌是包含oauth令牌密钥、oauth密钥等的dict。使用这两个密钥可以获得访问令牌。通过此访问令牌,您可以授权。Aceess令牌对于每个twitter帐户都是唯一的。因此,您可以将此访问令牌保存到特定帐户以供将来使用。希望这对你有帮助。