java 模拟登录微信_java 微信模拟登录错误,微信改版后不能使用
这段代码是我java里面的代码
Map map = new HashMap();
//用户名 and 密码是正确的
map.put("username", username);
//密码转md5值也是正确的.根据多种md5加密工具测试
map.put("pwd", MD5.getMD5(password.getBytes()));
// map.put("imgcode", "");
map.put("f", "json");
Response response = Jsoup.connect("http://mp.weixin.qq.com/cgi-bin/login?lang=zh_CN").ignoreContentType(true).method(Method.POST).data(map).execute();
Map cookies = response.cookies();
// 新添加代码
String json = response.body();
//地下这个是得到的返回结果.ErrCode=-2.是用户名或密码错误的提示.
//{
//"Ret": 400,
//"ErrMsg": "",
//"ShowVerifyCode": 0,
//"ErrCode": -2
//}
下面这段是腾讯登录界面的代码,
var e = m.getVal();
t.post("/cgi-bin/login?lang=zh_CN", {
username: e.account,
pwd: t.md5(e.password.substr(0, 16)),
imgcode: c.data("isHide") ? "" : e.verify,
f: "json"
}, function(t) {
var n = t.ErrCode + "", i;
u.hasClass("checkbox_checked") ? WXM.Helpers.setCookie("remember_acct", e.account, 30) : WXM.Helpers.setCookie("remember_acct", "EXPIRED", -1);
switch (n) {
case "-1":
i = "系统错误,请稍候再试。";
break;
case "-2":
i = "帐号或密码错误。";
break;
case "-3":
i = "您输入的帐号或者密码不正确,请重新输入。";
break;
case "-4":
i = "不存在该帐户。";
break;
case "-5":
i = "您目前处于访问受限状态。";
break;
case "-6":
i = "请输入图中的验证码", r();
return;
case "-7":
i = "此帐号已绑定私人微信号,不可用于公众平台登录。";
break;
case "-8":
i = "邮箱已存在。";
break;
case "-32":
i = "您输入的验证码不正确,请重新输入", r();
break;
case "-200":
i = "因频繁提交虚假资料,该帐号被拒绝登录。";
break;
case "-94":
i = "请使用邮箱登陆。";
break;
case "10":
i = "该公众会议号已经过期,无法再登录使用。";
break;
case "65201":
case "65202":
i = "成功登陆,正在跳转...", location.href = t.ErrMsg;
return;
case "0":
i = "成功登陆,正在跳转...", location.href = t.ErrMsg;
return;
case "-100":
i = '海外帐号请在公众平台海外版登录,点击登录';
break;
default:
i = "未知的返回。";
return;
}
s.trigger("Response", [ n, i ]);
}, "json");
java 模拟登录微信_java 微信模拟登录错误,微信改版后不能使用相关推荐
- 使用java模拟幸运抽奖_JAVA之模拟注册登录幸运抽奖
import java.util.Scanner; public class LuckyNum{ /** * 幸运抽奖 */ public static void main(String[] args ...
- java 登录牵手_Java: HttpURLConnection 模拟登录方法 (带cookie 的Post/Get)_20160908_七侠镇莫尛貝...
// http://blog.csdn.net/woxueliuyun/article/details/43267365 package tool class MyHttpUrlConn { publ ...
- java web atm机_java笔记——模拟ATM机例子
模拟ATM机,实现用户登录.查询.取款.存款和退出. 假定一个银行卡账户,程序执行的时候提示用户输入账号,然后输入密码,如果输入内容不符合规范,则程序会给出相应提示,连续3次输入有误,则退出系统.登录 ...
- java ee小程序_JAVA EE社团管理升级版-微信小程序端说明文档
CLUB+社团管理系统 系统模块设计 微信用户 浏览所有社团(分类) 浏览所有活动 (分类) 加入社团(不可重读加入) 加入活动 (不可重复加入) 修改个人身份信息 登录 查看自己已加入的社团 查看自 ...
- java cookie实现登录状态_java无状态登录实现方式之ThreadLocal+Cookie
注:本文提到的无状态指的是无需session完毕认证.取用户封装信息. 无状态的优点: 1.多应用单点登录:在多应用的时候仅仅需在登录server登录后.各子应用无需再次登录. 2.多server集群 ...
- java swing登录系统_Java实现注册登录系统——基于Java Swing实现
技术简介:Java Swing 介绍 Swing 是一个为Java设计的GUI工具包. Swing是JAVA基础类的一部分. Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表. ...
- java 模拟多线程并发_Java中模拟同时并发请求
有时需要测试一下某个功能的并发性能,又不要想借助于其他工具,索性就自己的开发语言,来一个并发请求就最方便了. java中模拟并发请求,自然是很方便的,只要多开几个线程,发起请求就好了.但是,这种请求, ...
- java 登录验证码_java jsp实现登录验证码
java jsp实现登录验证码 工作中使用的java jsp实现的登录验证码.代码记录如下: 1.登录主页面(login.jsp) pageEncoding="UTF-8"%> ...
- java编写系统登录界面_java 登陆界面怎么写,连接数据库后
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 界面是 package 界面类; import javax.jws.soap.SOAPBinding.Use; import javax.swing.JB ...
- java制作电子钢琴_java 设计 模拟钢琴 完整源码
//Piano.java import java.applet.*; import java.awt.*; import java.awt.event.*; public Piano extends ...
最新文章
- cad2014卡顿的解决方法_升级iOS14.1后出现卡顿、闪退?这3种方法可以解决
- 上海鸥新:基于大数据的商场实时客流分析系统
- 交换字典的key和value
- R语言在金融中的运用一
- 看透这个世界--数据封装与解封装过程
- No architectures to compile for VALID_错误解决法案
- 技术文件服务器搭建,搭建文件服务器_mob604756e49326的技术博客_51CTO博客
- 大数据技术平台主要分为哪几类
- 类的数据成员的一些注意事项
- 网络热词下的民意传播
- vijos1053 用spfa判断是否存在负环
- 怎么用屏幕录像工具录制游戏的精彩时刻
- gis怎么改鼠标滚轮缩放_鼠标滚轮缩放工具-MAPGIS滚轮助手下载V1.3免费版-西西软件下载...
- Fireball真相:一个菜鸟级流氓软件竟让老外如临大敌
- 仙人掌树学习1:仙人掌图	洛谷:[SHOI2008]仙人掌图 II
- 身体的质量指数BMI
- VUE获取节日(中国节+国际节)
- vue项目无法启动,谷歌浏览器报:您与此网站之间建立的连接不安全,实际是cdn服务器过期
- 在虚拟机中开启VT功能
- 支付宝小程序 使用uView实现省市区三级联动的后续