一,项目目录如下图所示,当然你也可以不采用这种,看个人习惯

二,获取登录二维码并保存

打开你的火狐游览器,先百度web qq找到腾讯的官方网址打开,先不要急着扫描登陆,按下F12后,再扫描登陆

你会在F12开发者工具其中的网络监视器中发现这条请求

查看这条请求并在java web中请求该地址,会获得二维码图片,保存下来

其中ApiURL.GET_QR_CODE.getUrl()等于该请求的请求地址

三,验证是否扫描二维码

回到你的火狐游览器,再看一下F12,会发现有许多重复的请求,没错,这就是验证二维码是否过期或者是否被扫描,如下图所示

值得注意的是,请求这个地址的时候需要携带Referer,   正常的情况下所有的请求应该都携带Cookie

代码如下图所示

你可以在js重复请求这个action,直到成功或者失效

成功后会返回响应ptuiCB('0','0','http://ptlogin4.web2.qq.com/check_sig?pttype=1&uin=763614984&service=ptqrlogin&nodirect=0&ptsigx=e5d147210105f325fba91bf7ba5264f9418d4dfdfc92aebe97a8b5dab8cce5865fe7a4dc031a30a1d6cbe253100acc27ad1635a1723f92be08ac7ca30a&s_url=http%3A%2F%2Fw.qq.com%2Fproxy.html%3Flogin2a%3D1%26webqq_type%3D10&f_url=&ptlang=2052&ptredirect=100&aid=501004106&daid=164&j_later=0&low_login_hour=0&regmaster=0&pt_login_type=3&pt_aid=0&pt_aaid=16&pt_light=0&pt_3rd_aid=0','0','登录成功!', 'Koow');

到了这里,恭喜,第一步成功!

java web QQ(二)相关推荐

  1. java web QQ(三)

    在上述步骤中我们获取到一个ptuiCB('0','0','http://ptlogin4.web2.qq.com/check_sig?pttype=1&uin=763614984&se ...

  2. java web QQ(五)

    打开你的火狐游览器,F12开发者工具,扫描你的qq并登录后会发现在底部有许多相同的请求,如下图所示 这就是web qq的消息请求,如何来试验一下呢,用另一个qq账号给web在线的qq发送一条消息,如下 ...

  3. Java Web实验(二) JSP应用

    1.登录页面 设计实现一个登录页面,使用表单进行提交.页面应包含的元素如图 3-1 所 示,注意选取适当的输入元素类型,并对其命名:表单的 action 属性设置应指向 所设计的校验页面. 图 3-1 ...

  4. Java程序员面试笔试宝典-Java Web(二)

    本文内容基于<Java程序员面试笔试宝典>,何昊.薛鹏.叶向阳著. 1. Servlet与JSP 1.1 页面请求的工作流程是怎样的? 1.2 HTTP中GET与POST方法有什么区别? ...

  5. java web QQ (前言)

    在开始项目前,你需要准备一些jar包,你也可以去下载我给出的完整jar包,网盘地址是:http://pan.baidu.com/s/1i4iKMpR 你还需要准备谷歌或者火狐游览器的F12开发者工具. ...

  6. java web学习笔记(持续更新)

    java web学习笔记 一.Java Web简介 二.认识Servlet 1.什么是Servlet? 2.请求路径 3.tomcat 4.Servlet的使用 三.Servlet简单应用 1.创建S ...

  7. JAVA WEB技术

    JAVA WEB技术 一. 基本概念 Web开发:(web.网页的意思!) 1. 静态web 1. html.css 2. 提供给所有人看的数据始终不会发生变化! 2. 动态web 1.淘宝.几乎所有 ...

  8. 支持增删查改的简单Java Web通讯录详细教程【基于Mac OS+IDEA+Servlet+JDBC+Tomcat】

    本文将以Web版通讯录的形式介绍一个支持简单增删查改的Java Web项目,软硬件环境基于Macbook Air M2+macOS Ventura 13.1+IntelliJ IDEA 2022,技术 ...

  9. Java Web 前端高性能优化(二)

    2019独角兽企业重金招聘Python工程师标准>>> ######一.上文回顾 上回我们主要从图片的合并.压缩等方面介绍前端性能优化问题(详见Java Web 前端高性能优化(一) ...

最新文章

  1. 节后招人平均工资9000上热搜,为什么有些人去哪里都值钱?
  2. Python爬虫之reuqests实现简单网页采集--网页采集教程
  3. 小波变换教程(1):基本原理
  4. 李彦宏亲测“自动驾驶汽车”,Apollo(阿波罗)坐镇
  5. Front End Accessibility Development Guide
  6. apache2.2:使一个目录允许执行cgi程序
  7. ​JavaScript 开发人员的主要基本技能是?
  8. css3 颜色 文本
  9. SqlServer支持多表关联的分页存储过程
  10. C语言旅途之用for循环与break求最大素数(质数)
  11. 参考文献标引方式_参考文献标注及排写格式
  12. Git Gui界面出现中文乱码的设置方法
  13. 最全最丰富的随机图片调用接口——三千之图
  14. html中设置表格标题的代码,设置表格标题的html代码是什么_WEB前端开发
  15. 计算机配置8c16g,腾讯云服务器价格表(1核2G/2核4G/4核8G/8核16G配置)
  16. 你的人生,就是从这一刻开始毁掉的
  17. 码云推荐 | 那些优秀的网络爬虫工具介绍
  18. 第1节 MySQL 架构篇 2021-12-24
  19. 教你实现微信8.0『炸裂』的表情特效
  20. 笔记本电脑外接显示器无信号 其实是主板静电积压 完全可以不拆机放电

热门文章

  1. PMP证书真的烂大街了?
  2. 锌掺杂的普鲁士蓝纳米颗粒|微/纳米多孔普鲁士蓝/金复合物|氧化石墨烯/普鲁士蓝/氨基苝四甲酸复合物(GO/PB/PTC-NH2)
  3. WCP人员管理之添加人员
  4. 福师《大学摄影》在线作业一、二
  5. CMMI的关键过程域(KPA)
  6. 手把手教您JbuliderX+Tomcat5.0的配置
  7. antd react table 嵌套子表格例子
  8. 用python判断所输入的任意一个正整数是否为素数
  9. 【haut 1262: 魔法宝石】+ 暴力
  10. 蓝牙助手的介绍以及使用