2024青龙面板京东cookie助手
为了方便做了这么一个工具,感觉还可以,欢迎大家使用,需要部署的也可以私信我。功能1:从将复制的cookie获取到需要填入面板格式的ck功能2:校验该cookie是否有效功能3:一键上车,自动刷京豆
·
一、接上文《2024青龙面板京东教程》
腾讯云轻量服务器2核2G4M,只要79一年,可续费一次。
购买地址:https://curl.qcloud.com/LpLkvjq1
二、工具介绍
为了方便做了这么一个工具,感觉还可以,欢迎大家使用,需要部署的也可以私信我。工具获取链接见文末
功能1:从将复制的cookie获取到需要填入面板格式的ck
功能2:校验该cookie是否有效
功能3:一键上车,自动刷京豆
三、部分代码
提取cookie
function getAddKey2(str) {
// 使用正则表达式提取各个字段
const ptKeyMatch = str.match(/pt_key=([^;]+);/);
const ptPinMatch = str.match(/pt_pin=([^;]+);/);
const ptTokenMatch = str.match(/pt_token=([^;]+);/);
// 提取匹配到的值
const ptKey = ptKeyMatch ? ptKeyMatch[1] : '';
const ptPin = ptPinMatch ? ptPinMatch[1] : '';
const ptToken = ptTokenMatch ? ptTokenMatch[1] : '';
// 返回格式化的字符串
return `pt_key=${ptKey}; pt_pin=${ptPin}; pt_token=${ptToken};`;
}
验证cookie是否有效
private boolean checkCookieApi(String cookie) {
if (checkCookieApi1(cookie)) {
return true;
}
return checkCookieApi2(cookie);
}
private boolean checkCookieApi1(String cookie) {
try {
String url = "https://me-api.jd.com/user_new/info/GetJDUserInfoUnion";
Map<String, String> headers = new HashMap<>();
headers.put("Cookie", cookie);
headers.put("Referer", "https://home.m.jd.com/myJd/newhome.action?sceneval=2&ufc=&");
headers.put("Host", "me-api.jd.com");
headers.put("Accept", "*/*");
headers.put("Connection", "keep-alive");
headers.put("Accept-Language", "zh-cn");
headers.put("Accept-Encoding", "gzip, deflate, br");
String result = HttpRequest.get(url).headerMap(headers, true).execute().body();
if (StrUtil.isEmpty(result)) {
return false;
}
JSONObject json = JSON.parseObject(result);
if (json.getInteger("retcode") == 1001) {
return false;
}
return json.getInteger("retcode") == 0 && json.getJSONObject("data").getJSONObject("userInfo") != null;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
private boolean checkCookieApi2(String cookie) {
String url = "https://plogin.m.jd.com/cgi-bin/ml/islogin";
Map<String, String> headers = new HashMap<>();
headers.put("Cookie", cookie);
headers.put("referer", "https://h5.m.jd.com/");
headers.put("User-Agent", "jdapp;iPhone;10.1.2;15.0;network/wifi;Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1");
String result = HttpRequest.get(url).headerMap(headers, true).execute().body();
JSONObject json = JSON.parseObject(result);
return json.getInteger("islogin") == 1;
}
/**
* 判断cookie是否有效
*
* @param cookie
* @return
*/
public ResultObj checkCookie(String cookie) {
boolean flag = checkCookieApi(cookie);
if (flag) {
return ResultObj.success("cookie有效");
} else {
return ResultObj.error("cookie无效");
}
}
四、工具获取方式
测试地址:http://116.198.241.58/jd.html
测试地址不保证稳定性,稳定地址请关注下方公众号回复d666即可
更多推荐



所有评论(0)