메이플스토리 인벤 자유게시판 (구)

전체보기

모바일 상단 메뉴

본문 페이지

[수다] 수정재업) 내가 메이플에 사용한 돈을 알아보자.

고인탈론
댓글: 431 개
조회: 324075
추천: 160
2022-03-29 17:02:39
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년동안의 내역을 지원하는 듯 합니다.

*** 로그인 하셔야합니다.

**** 멤버스 아닌분들도 조회 가능하게 추가해봤습니다.

***** 질문이 많아서 적습니다. 넥슨 전체 과금액입니다.
       메이플만 따로 빼놓기엔 코드도 너무 길어지고,
       넥슨멤버스 홈페이지에 과부하가 우려되어 따로 작성하지 않겠습니다.

Lv33 고인탈론

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 메이플
  • 게임
  • IT
  • 유머
  • 연예