|
2023-03-15 13:49
조회: 42,278
추천: 8
펌, 약수정) 접기 전 내가 사용한 금액은 알고 접자https://www.inven.co.kr/board/maple/2299/8845734
위 글의 내용을 그대로 가져온 것이며, 원 저작자가 제가 아님을 분명히 밝힙니다. 위 글의 코드를 바로 적용해보려다 안되길래 작년 글이라 기간만 약간 수정해 적용했는데, 혹시 프로그래밍을 아예 모른다! 하시는 분들도 계실 것 같아 복붙하면 바로 적용하실 수 있게 코드만 수정한 버전으로 올려봅니다. 또한 원 저작자분의 요청이 있을 시 자삭하겠습니다! 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: '2018', 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 = 2019; i <= 2023; 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: '2018', 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 = 2019; i <= 2023; 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. 끝 ![]() 다시 한 번 강조하지만 위 링크의 내용을 그대로 가져온 것이며, 원 저작자가 제가 아님을 분명히 밝힙니다. 다들 재미로 한번쯤 확인합시다!
EXP
47,169
(72%)
/ 48,001
|





월클병