Browse Source

20210811v1.1

tall3
zy_Java 4 years ago
parent
commit
c5d7a8487f
  1. 58
      tall/src/main/java/com/ccsens/tall/web/DebugController.java

58
tall/src/main/java/com/ccsens/tall/web/DebugController.java

@ -305,39 +305,39 @@ public class DebugController {
@ApiOperation(value = "图片验证码")
@ApiImplicitParams({
})
@RequestMapping(value = "/https", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"})
public void httpsTest() throws Exception {
int year = 2021;
int month = 8;
// String a = "https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query="+year+"%E5%B9%B4"+month+"%E6%9C%88&co=&resource_id=39043&t=1617089428269&ie=utf8&oe=gbk&cb=op_aladdin_callback&format=json&tn=wisetpl&cb=jQuery110203576901702188473_1617089118772&_=1617089118776";
// String s = HttpsUtil.httpsRequest(a,"GET","");
// System.out.println(s);
// Object rest = RestTemplateUtil.getForEntity(a,new HashMap<>(),StringBuilder.class).toString();
// System.out.println(rest.toString());
//
// s = s.substring(s.indexOf("("));
// s = s.substring(1, s.length() - 2);
// Map<String, Object> map = (Map<String, Object>) JSONObject.parse(s);
//
// List list = (List) map.get("data");
// Map data = (Map) list.get(0);
// List<Map> almanac = (List<Map>) data.get("almanac");
// if(almanac == null || almanac.size() == 0) {
// return;
// }
//
// for(int i = 1; i < almanac.size(); i++) {
// String key = ((String)almanac.get(i).get("oDate")).substring(0, 10);
// String status = (String)almanac.get(i - 1).get("status");
// if("1".equals(status) || "2".equals(status)) {
// System.out.println(key);
// System.out.println(status);
// }
// }
int month = 9;
String a = "https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query="+year+"%E5%B9%B4"+month+"%E6%9C%88&co=&resource_id=39043&t=1617089428269&ie=utf8&oe=gbk&cb=op_aladdin_callback&format=json&tn=wisetpl&cb=jQuery110203576901702188473_1617089118772&_=1617089118776";
long begin = System.currentTimeMillis();
String s = HttpsUtil.httpsRequest(a,"GET","");
System.out.println(s);
System.out.println(System.currentTimeMillis() - begin);
s = s.substring(s.indexOf("("));
s = s.substring(1, s.length() - 2);
Map<String, Object> map = (Map<String, Object>) JSONObject.parse(s);
List list = (List) map.get("data");
Map data = (Map) list.get(0);
List<Map> almanac = (List<Map>) data.get("almanac");
if(almanac == null || almanac.size() == 0) {
return;
}
for(int i = 1; i < almanac.size(); i++) {
String key = ((String)almanac.get(i).get("oDate")).substring(0, 10);
String status = (String)almanac.get(i - 1).get("status");
if("1".equals(status) || "2".equals(status)) {
System.out.println(key);
System.out.println(status);
}
}
}
}

Loading…
Cancel
Save