Last active
November 8, 2022 02:32
-
-
Save nanpuhaha/1db956d0713dd9c6c29eebd24f5add3a to your computer and use it in GitHub Desktop.
부스트캠프 실명인증 자동입력 및 자동발송
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==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); | |
})(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment