码迷,mamicode.com
首页 > 微信 > 详细

python 第三方qq登陆搜狗微信搜索

时间:2015-10-02 20:04:31      阅读:619      评论:0      收藏:0      [点我收藏+]

标签:

本博文只提供登陆的过程,不提供具体的代码,如果需要源码的请联系qq 516750653.

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

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

2 登陆,将所有的参数组装后提交

登陆成功后会返回如下结果

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图像等相关信息.

4.跳转至搜狗通行证中心,生成cookie.如果你能获取到pprdig,ppinf就说明登陆成功了.带上这两个cookie你就可以访问你的个人中心,查询自己的收藏及订阅的关键词.


python 第三方qq登陆搜狗微信搜索

标签:

原文地址:http://my.oschina.net/qidis/blog/513223

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!