Category

마메의여행기 (252)
사진 (84)
여행 (11)
등산 (30)
정보 (91)
개발 (36)

Search

Blog Menu

[JavaScript] 자바스크립트로 네이버 자동로그인 만들기

 

 

[JavaScript] 자바스크립트로 네이버 자동로그인 만들기

 

VBSciprt로 자동로그인 스크립트를 만들었는데 요청에 의해서 자바스크립트로 다시 만들었습니다.

문법이 비슷비슷해서 살짝 문법만 바꿔주니까 되네요.

 

[Program/VBScript] - [VBScript] 네이버 자동로그인 스크립트 만들기

[Program/VBScript] - [VBScript] 다음(Daum) 자동로그인 스크립트 만들기


네이버에 자동로그인 하는 스크립트입니다.
네이버는 다음과 다르게 http://static.nid.naver.com/loginbox.nhn 라는 별도의 로그인 화면으로 되어있습니다.

 



보안단계에 따라서 로그인 방식이 다릅니다.

     1단계 : HTML을 이용한 일반 로그인
     2단계 : 
Javascript를 이용한 로그인
     3단계 : ActiveX 보안모듈을 이용한 로그인
 

사용되는 로그인화면 오브젝트
     m2b : 보안1단계 버튼
     id    : ID입력 텍스트 박스
     pw  : 암호 입력  텍스트 박스
     
frmNIDLogin : 로그인 폼 

【소스】
/* IE오브젝트 생성 */
var objIE = WScript.CreateObject("InternetExplorer.Application");

/* 홈페이지 접속 */
/* 네이버 로그인 페이지에 접속 */ 
objIE.navigate("http://static.nid.naver.com/loginbox.nhn");
/* 화면을 표시 */
objIE.visible = true;                                                      

/* 화면 로딩이 끝날때까지 스크립트 정지 */
while(objIE.busy) ;
while(objIE.Document.readyState != "complete") ;

/* 보안1단계로 설정 */
objIE.Document.getElementById('m2b').click();
/* ID입력 */
objIE.Document.all("id").value = "아이디";
/* 암호 입력 */
objIE.Document.all("pw").value = "패스워드";
/* 로그인 실행 */
objIE.Document.frmNIDLogin.submit();

 

【다운로드】

naver_login.js