2022-03-29 17:00 - 넥슨멤버스 이외의 유저 조회기능 추가
2022-03-29 17:25 - 같은 명의의 다른 계정까지 통합 계산 추가
안녕하세요.
안녕하세요.
월급루팡하다가 모두를 화들짝 놀라게 해주고 싶어서 본인 각자가 넥슨에 사용한 돈을 알아보고자 합니다.
1. https://member.nexon.com/home/index.aspx 에 접속한다.
1-1 접속하셨을 때
화면이 나온다면 2-1로
만약
화면이 나온다면 2-2로 갑시다
2. F12를 눌러 개발자도구 > console 탭까지 클릭해주세요
2-1 밑의 코드를 복사
밑의 코드는 본인명의의 다른 계정에 사용한 과금액 포함입니다.
포함하고싶지 않으시다면 코드의 빨간 부분을 지우고 사용해주세요.
======================================================
var sumCash = 0;
var cashList=[];
var start = 0;
var end = 0;
var regex = '/[^0-9]/g'
$.ajax({
url: 'https://member.nexon.com/cash/chargelist.aspx',
type: 'GET',
data: { pageno: '1', pagecode: '1', year: '2017', month: '12'},
dataType: 'html',
async: false,
success: function (data) {
start = data.indexOf('var data1 = [')
end = data.indexOf('var data2')
var arr = data.substring(start+13, end-8).split(',')
arr.forEach((value)=>{
cashList.push(value)
})
start = data.indexOf('var data2 = [')
end = data.indexOf('var option')
var arr = data.substring(start+13, end-8).split(',')
arr.forEach((value)=>{
cashList.push(value)
})
},
error: function (xhr, status, error) {
console.log(error);
}
});
for(var i = 2018; i <= 2022; i++){
$.ajax({
url: 'https://member.nexon.com/cash/chargelist.aspx',
type: 'GET',
data: { pageno: '1', pagecode: '1', year: i, month: '1'},
dataType: 'html',
async: false,
success: function (data) {
start = data.indexOf('var data1 = [')
end = data.indexOf('var data2')
var arr = data.substring(start+13, end-8).split(',')
arr.forEach((value)=>{
cashList.push(value)
})
start = data.indexOf('var data2 = [')
end = data.indexOf('var option')
var arr = data.substring(start+13, end-8).split(',')
arr.forEach((value)=>{
cashList.push(value)
})
},
error: function (xhr, status, error) {
console.log(error);
}
});
}
cashList.forEach((value) => {
sumCash += Number(value);
})
alert("현재까지 넥슨에 쏟아부은 금액은 " + sumCash.toLocaleString() + "원 입니다.")
==================================================
2-2 밑의 코드를 복사
밑의 코드는 본인명의의 다른 계정에 사용한 과금액 포함입니다.
포함하고싶지 않으시다면 코드의 빨간 부분을 지우고 사용해주세요.
======================================================
var sumCash = 0;
var cashList=[];
var start = 0;
var end = 0;
var regex = '/[^0-9]/g'
$.ajax({
url: 'https://user.nexon.com/mypage/page/nx.aspx',
type: 'GET',
data: { url: 'cash/chargelist', year: '2017', month: '12'},
dataType: 'html',
async: false,
success: function (data) {
start = data.indexOf('var data1 = [')
end = data.indexOf('var data2')
var arr = data.substring(start+13, end-12).split(',')
arr.forEach((value)=>{
cashList.push(value)
})
start = data.indexOf('var data2 = [')
end = data.indexOf('var option')
var arr = data.substring(start+13, end-12).split(',')
arr.forEach((value)=>{
cashList.push(value)
})
},
error: function (xhr, status, error) {
console.log(error);
}
});
for(var i = 2018; i <= 2022; i++){
$.ajax({
url: 'https://user.nexon.com/mypage/page/nx.aspx',
type: 'GET',
data: { url: 'cash/chargelist', year: i, month: '1'},
dataType: 'html',
async: false,
success: function (data) {
start = data.indexOf('var data1 = [')
end = data.indexOf('var data2')
var arr = data.substring(start+13, end-12).split(',')
console.log(arr)
arr.forEach((value)=>{
cashList.push(value)
})
start = data.indexOf('var data2 = [')
end = data.indexOf('var option')
var arr = data.substring(start+13, end-12).split(',')
arr.forEach((value)=>{
cashList.push(value)
})
},
error: function (xhr, status, error) {
console.log(error);
}
});
}
cashList.forEach((value) => {
if(!isNaN(value)){
sumCash += Number(value);
}
})
alert("현재까지 넥슨에 쏟아부은 금액은 " + sumCash.toLocaleString() + "원 입니다.")
==================================================
3. 붙여넣기 후 엔터.
4. 끝
알려드림.
* 해킹하는거 아닙니다.
** 넥슨멤버스에서 지원하는 기간이 2017년 4월 ~ 현재까지 입니다.
현재를 기준으로 5년동안의 내역을 지원하는 듯 합니다.
*** 로그인 하셔야합니다.
**** 멤버스 아닌분들도 조회 가능하게 추가해봤습니다.
***** 질문이 많아서 적습니다. 넥슨 전체 과금액입니다.
메이플만 따로 빼놓기엔 코드도 너무 길어지고,
넥슨멤버스 홈페이지에 과부하가 우려되어 따로 작성하지 않겠습니다.
한번 해봤는데 어렵지 않네요. 스샷보고 노랑색 배경 소스 복사하시면 됩니다.
넥슨 이벤트 캐시는 포함이 안되나봅니다.
하시고 현타 씨게 오시는 분도 계실 것 같네요.
출처 : https://www.inven.co.kr/board/maple/2299/8845734?vtype=pc
이거 모바일로 쓴 돈은 안 나오나 보네요
전 mc로만 현질을 해서 10만 원밖에 안 뜨는 ㅎㅎㅎㅎ