python 使用qq登录搜狗微信搜索

本博文只提供登录的过程,不提供具体的代码,若是须要源码的请联系qq 516750653.算法

首先你应该对常见的加密算法比较了解,知道便可,还有你须要了解若是使用firebug进行js调试,须要比较熟练,其次你须要有必定阅读js的能力,起码你须要了解点击了某个按钮后将会有那些函数被会执行.api

1 首先登录qq, 在登录qq以前将会进行一次check,其做用是检测你要登录的帐号是否被封,登录是否须要输入验证码,还有这个check将会从服务器带回一个很重要的参数,该参数会加入到对qq密码加密的过程当中,这个过程还会产生几个cookie,须要在下一步登录过程当中将其转化为相应的参数,还有两个cookie是用js随机生成的,你也须要生成随机字符串并将其加入至cookie中.数组

2 登录,将全部的参数组装后提交服务器

登录成功后会返回以下结果cookie

tuiCB('0','0','http://openapi.qzone.qq.com/oauth/login_jump','0','登陆成功!', '李支锋');函数

3.实现受权 .在登录成功后,你须要将一些信息post给 author_url="https://graph.qq.com/oauth2.0/authorize"  其中一个很重要的参数是受权成功后将会跳回的连接.在跳回时将会带回qq昵称,qq图像等相关信息.post

4.跳转至搜狗通行证中心,生成cookie.若是你能获取到pprdig,ppinf就说明登录成功了.带上这两个cookie你就能够访问你的我的中心,查询本身的收藏及订阅的关键词.ui

相关文章
相关标签/搜索