안녕하세요.
로스트아크를 즐기고 있는 카제로스서버 원래다른게임을하려고했다 입니다.
이번 글은, 고정팟 관리를 위한 스프레드 시트 및 스크립트입니다!!!
이번에 소개하는 스프레드 시트는, 시트가 두개입니다.
첫 번째는, 멤버들의 정보가 나오는 창입니다.
함수 형태로 만들었고, 아이디를 입력하면
레벨, 공격력, 직업, 각인, 각인 숫자가 표기 됩니다.
각인 숫자는, 필요없는 감소 관련 각인을 제외하고 카운팅 됩니다.
예를 들어
제 캐릭터 중 디스트로이어슬렁어슬렁을 보시면
원한3
부뼈3
바케3
정흡1
중수1
공속감1 인데요.
공속감 1을 제외하고 33311 로 표기해줍니다.
두 번째 시트는 공대를 짜는 시트입니다.
아래와 같이 첫 번째 시트에서 등록한 인원을 가지고 공대를 짤 수 있습니다.
옆에 역삼각모양을 눌러서 캐릭명을 가져올 수 있고,
해당 캐릭터의 직업, 레벨, 각인정보를 불러오도록 만들었습니다.
소소하게, 경매시 얼마에 살지 계산하는 셀도 만들어 놓았습니다.
이걸로 적절하게 구매하시면 되겠습니다.
(일반 팟 가서는 사는금액보다 조~금 더 싸게 사서, 다음사람이 입찰 할 때 손해보게 만들수도 있습니다.)
해당 스프레드시트 공유 URL입니다.
(안되면 알려주세요)
https://docs.google.com/spreadsheets/d/1PzxphySXoBKoUW_6Mx_qpF_886t0y2of2r-lOw2Nn7A/edit?usp=sharing
1~3탄과 동일하게
사본만들기로 복사하셔서 사용하시면 됩니다.
고수분들을 위한 스크립트 소스는 아래에 있습니다.
function get_info(char_name) {
var url = "https://lostark.game.onstove.com/Profile/Character/";
var options = {'method': 'GET', 'muteHttpExceptions': true, 'Content-Type': 'text/html'};
var response = UrlFetchApp.fetch(url+char_name, options);
var html = response.getContentText('UTF-8');
var load_data = Cheerio.load(html);
var job = load_data("#lostark-wrapper > div > main > div > div.profile-character-info > img").attr("alt");
var level = load_data("#lostark-wrapper > div > main > div > div.profile-ingame > div.profile-info > div.level-info2 > div.level-info2__expedition > span:nth-child(2)").text();
var damage = load_data("#profile-ability > div.profile-ability-basic > ul > li:nth-child(1) > span:nth-child(2)").text();
var gackin = load_data("#profile-ability > div.profile-ability-engrave > div > div.swiper-wrapper > ul > li > span").text();
var gackin_cnt = ""
var output = [];
level = level.replace(/[^0-9]/g,'');
level = level.substring(0, level.length-2);
gackin = gackin.replace(/([0-9])/g,"$1\n");
if(gackin.indexOf("감소")==-1){
gackin_cnt = gackin.replace(/[^0-9]/g,'');
}else{
gackin_cnt = gackin.substring(0,gackin.indexOf("감소")).replace(/[^0-9]/g,'');
}
output[0] = level;
output[1] = damage;
output[2] = gackin_cnt;
output[3] = job;
output[4] = gackin;
return output;
}
그럼, 즐로아 하시기 바랍니다.
gas, Google Apps Script, 구글, 로스트아크, 로아, 수집품, 수집품검색, 스크립트, 스프레드시트, 크롤링
'로스트아크 > 로스트아크 편하게하기' 카테고리의 다른 글
구글 스프레드시트에서 로아 편하게 하기 6탄: 카오스, 가디언.. 휴경은 어떻게 처리할까? (0) | 2021.10.01 |
---|---|
구글 스프레드시트에서 로아 편하게 하기 5탄: 카오스, 가디언 어디 돌지 표시하기 (0) | 2021.09.30 |
구글 스프레드시트에서 로아 편하게 하기 3탄: 수집품 현황 가져오기 (3) | 2021.07.27 |
구글 스프레드시트에서 로아 편하게 하기 2탄: 거래소 가격 긁어오기 (8) | 2021.07.27 |
구글 스프레드시트에서 로아 편하게 하기 1탄: 거래소 가격 검색하기 (3) | 2021.07.23 |