Category

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

Search

Blog Menu

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

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


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




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

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

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

【소스】 
' IE오브젝트 생성
Set objIE = CreateObject("InternetExplorer.Application")

' 홈페이지 접속
objIE.Navigate "http://static.nid.naver.com/loginbox.nhn"      
' 네이버 로그인 페이지에 접속 
objIE.Visible = True 
                                                                '  화면을 표시 
waitIE
 objIE                                                                            '  화면 로딩이 끝날때까지 스크립트 정지 

With objIE.Document
    .getElementByid("m2b").Click          ' 보안1단계로 설정   
   
.all("id").Value = "아이디"                   ' ID입력
   
.all("pw").Value = "패스워드"          ' 암호 입력   
    .frmNIDLogin.Submit()                    ' 로그인 실행  
End With

' IE의 화면로딩이 끝날때까지 스크립트 정지
Sub waitIE(objIE)
     Do While objIE.Busy = True Or objIE.ReadyState <> 4
          WScript.Sleep 100
     Loop
End Sub


【다운로드】