文档章节

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

专业写BUG的程序员
 专业写BUG的程序员
发布于 2015/10/02 16:42
字数 460
阅读 624
收藏 13

本博文只提供登陆的过程,不提供具体的代码,如果需要源码的请联系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你就可以访问你的个人中心,查询自己的收藏及订阅的关键词.


© 著作权归作者所有

专业写BUG的程序员
粉丝 8
博文 110
码字总数 22635
作品 0
海淀
私信 提问
加载中

评论(2)

煦胤xzc
79
Noman
Noman
多谢
Ubuntu16.04安装后开发环境配置和常用软件安装

Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安装.2.开发环境配置.JDK环境配置+Scala环境...

幕三少
2017/02/27
0
0
Python实用教学:如何用Python玩转各大网站

Hi~,各位小伙伴,Python是目前编程语言中的主流语言之一,也是公认最容易入门的编程语言,因为Python语言近几年的火爆,有很多小伙伴都开始学习这门语言。 编程语言学习,最重要的是“多看代...

W3Cschool小编
2018/07/31
0
0
Python程序员找了个女朋友, 没有时间聊天? 做一个自动回复功能!还会怕没有女朋友吗?

本人已经从事了Python近9年,目前已经是一个全栈工程师,不怕本人出丑,程序员一般都是加班,特别是项目组,更是加班到四五更,但是有没有想过,在找了一个女朋友之后,不在女朋友身边,如何...

qq_42022255
2018/05/06
0
0
可能是最优雅的微信个人号 API - wxpy

微信机器人 / 可能是最优雅的微信个人号 API wxpy 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展 Attention! 强烈建议仅使用小号运行机器人! 从近期 (17年...

匿名
2018/12/12
0
0
Ubuntu12.04安装搜狗拼音输入法

现在用的拼音输入法(忘记名字了)很不习惯,还是喜欢我的搜狗啊。 某人写给我安装搜狗拼音输入法的步骤,亲测成功,分享之(网上的方法感觉没这简单) 注:必须是12.04及以上版本,11.10不支...

苏叶晚晚
2013/07/18
0
4

没有更多内容

加载失败,请刷新页面

加载更多

“旧城改造”的背后——银泰新零售阿里云解决方案(上)

相关免费课程《银泰新零售上云解决方案精讲》上线中 立足实战 讲透经典案例 助你快速理解新零售 第一节学习地址 第二节学习地址 传统线下商业体上云的案例 与其说银泰上云,倒不如说银泰“旧...

阿里云官方博客
7分钟前
0
0
记一次升级Oracle驱动引发的死锁

问题描述 近期项目需要从虚拟机环境迁移到容器环境,其中有一个项目在迁移到容器环境之后的两天之内出现了2次“死锁(deadlock)”的问题,部分关键日志如下: Found one Java-level deadlock:...

ksfzhaohui
9分钟前
2
0
MySQL 中的 information_schema 数据库

欢迎查看原文 - 本博客仅记录 https://blog.csdn.net/kikajack/article/details/80065753 -- 是否开启bin_log日志: off为关闭-- show variables like 'log_%'; show variables like '......

莫库什勒
17分钟前
0
0
Random在高并发下的缺陷以及JUC对其的优化

Random可以说是每个开发都知道,而且都用的很6的类,如果你说,你没有用过Random,也不知道Random是什么鬼,那么你也不会来到这个技术类型的社区,也看不到我的博客了。但并不是每个人都知道...

编程SHA
21分钟前
0
0
T5大牛带你解析:如何实现分布式技术

1.分布式事务 2. 分布式锁 Java 原生 API 虽然有并发锁,但并没有提供分布式锁的能力,所以针对分布式场景中的锁需要解决的方案。 分布式锁的解决方案大致有以下几种: 基于数据库实现 基于缓...

李红欧巴
33分钟前
32
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部