package com.rex.yangtzeu.http; import java.util.HashMap; import java.util.Map; import com.rex.yangtzeu.Yangtzeu; import com.rex.yangtzeu.regex.JwcRegex; import com.rex.yangtzeu.sqlite.ComDB; import com.rex.yangtzeu.utils.EncrypAES; public class JwcWeb { public static boolean jwc_login() { try { String test_response = YuHttp.get("http://jwc.yangtzeu.edu.cn:8080/login.aspx", "gb2312"); JwcRegex.get_viewstate_keys(test_response); Map<String,String> data = new HashMap<String,String>(); data.put("__VIEWSTATE",Yangtzeu.jwc_login_viewstate); data.put("__EVENTVALIDATION",Yangtzeu.jwc_login_eventvalidation); data.put("txtUid",ComDB.kv_get("student_number")); data.put("txtPwd",EncrypAES.decrypt(ComDB.kv_get("student_password"))); data.put("selKind","1"); data.put("btLogin", null); String login_result = YuHttp.post("http://jwc.yangtzeu.edu.cn:8080/login.aspx", data, "gb2312", false); return JwcRegex.login_success(login_result); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); return false; } } }