고인탈론
2022-03-29 17:02
조회: 323,949
추천: 160
수정재업) 내가 메이플에 사용한 돈을 알아보자.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년동안의 내역을 지원하는 듯 합니다. *** 로그인 하셔야합니다. **** 멤버스 아닌분들도 조회 가능하게 추가해봤습니다. ***** 질문이 많아서 적습니다. 넥슨 전체 과금액입니다. 메이플만 따로 빼놓기엔 코드도 너무 길어지고, 넥슨멤버스 홈페이지에 과부하가 우려되어 따로 작성하지 않겠습니다.
EXP
9,029
(3%)
/ 9,801
고인탈론
|
메이플스토리 인벤 자유게시판 (구) 게시판
인벤 전광판
[Trude] 페미 창섭 때려잡는 창섭장군님 만세~
[코코로] 이제 싸전귀도 부탁해요 신창섭
메이플스토리 인벤에 오신 것을 환영합니다~★