-
부스트캠프 실명인증 편하게 하기 (자동화 스크립트)부스트캠프 AI Tech 4기 2022. 11. 8. 11:33
매일 실명인증할 때 생년월일, 이름, 통신사, 전화번호 입력하기 귀찮으시죠?
부스트캠프 AI Tech는 5개월 동안 평일에 매일 실명인증을 해야 하는데, 이 과정을 조금이라도 편하게 할 수 있게 도와주는 스크립트를 공유합니다.
브라우저에 자동 완성을 해주는 기능이 있는데 현재 양식에 맞지 않는 경우가 많아서, 반복할 일이 많을 때에는 이렇게 UserScript를 쓰시면 좋습니다.
더 알아보고 싶으신 분들은 "UserScript"로 찾아보시면 됩니다. 이렇게 유용한 스크립트는 주변에 공유해주세요!
결과 영상
적용한 결과 영상
설정 방법
- Chrome에서 Tampermonkey를 설치하시고 (Edge에서도 설치 가능합니다)
- Chrome 우측 상단 메뉴에서 Tampermonkey 아이콘 클릭하신 뒤에 <새 스크립트 만들기> 클릭 (아래 이미지 참고)
- 새 유저 스크립트 입력란에 이미 입력된 코드를 전부 지우고 아래 코드를 복사해서 붙여넣기
- 이름, 생년월일, 전화번호 값을 본인에 맞게 수정하기
- 저장 (Ctrl + S)
코드
코드는 Gist에 업로드되어 있으며, 아래에서도 보실 수 있습니다.
부스트캠프 실명인증 자동입력 및 자동발송 (gist.github.com)
부스트캠프 실명인증 자동입력 및 자동발송
부스트캠프 실명인증 자동입력 및 자동발송. GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
// ==UserScript== // @name 부스트캠프 실명인증 양식 입력 및 인증문자 발송 자동화 // @namespace https://nid.naver.com // @version 0.2 // @description 부스트캠프 실명인증 양식 입력 및 인증문자 발송 자동화 // @author Jangwon Seo // @match https://nid.naver.com/iasystem/pop2.nhn?todo=phoneAuth_popup&target=persAuth_popup&token=*&return_url=https%3A%2F%2Fwww.boostcourse.org%2FrealName%2Fauth%2Fstatus // @icon https://www.google.com/s2/favicons?sz=64&domain=naver.com // @grant none // ==/UserScript== (function() { 'use strict'; // 아래 약관에 모두 동의합니다. 체크하기 let chk = document.querySelector("#chk_agree3Lb"); if (chk.classList.value === '') { chk.click(); } // 이름 document.querySelector("#nm").value = "홍길동"; // <-- 이름 변경하기 // 남자 document.querySelector("#man").click(); // 생년월일 document.querySelector("#birth_year").value = "1999"; // <-- 년 변경하기 document.querySelector("#birth_month").value = "1"; // <-- 월 변경하기 document.querySelector("#birth_day").value = "1"; // <-- 일 변경하기 // 통신사 let tongsinsa = document.querySelector("#mobile_cd") tongsinsa.value = "MVNO"; // kind: SKT, KTF, LGT, MVNO // <-- 통신사 변경하기 // 알뜰 폰인 경우 통신사 세부설정 if (tongsinsa.value == "MVNO"){ let mvnoSelector = "#mvno_kt" // kind: #mvno_kt, #mvno_sk, #mvno_lg // <-- 알뜰폰 통신사 변경하기 document.querySelector(mvnoSelector).click(); } // 휴대폰 번호 document.querySelector("#phone_no").value = "01012345678"; // <-- 휴대폰 번호 변경하기 setTimeout(() => { // 인증 버튼 클릭 let btn = document.querySelector("#content > div > fieldset > div.mobile_box > div > div.join_row.join_mobile > a"); // 2번 클릭해야 인증문자가 발송됨 btn.click(); btn.click(); // 인증번호 입력으로 포커스 이동 document.querySelector("#auth_no").focus(); }, 500); })();
'부스트캠프 AI Tech 4기' 카테고리의 다른 글
파트너 기업 소개 및 채용 정보 요약하기 (0) 2023.02.07 GPU 서버에서 파일 백업하기 (0) 2022.11.03 ⏳GPU 서버 셋팅하기 (0) 2022.10.26 GPU 서버 CUDA 업데이트 시도 (실패) (0) 2022.10.26 부스트캠프 V100 GPU 서버 정보 (하드웨어, 환경 기본값) (0) 2022.10.26