태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

티스토리 툴바


웹문서 도움말
검색
 

비베에서 익스플로러 사이트 자동으로 로그인하기 (예시 : 네이버)

소스설명 :

버튼1동작 : 익스플로러 창을 띄운후 네이버로 이동하여

버튼2동작 : 아이디와 비밀번호를 입력한후 로그인 버튼을 누른다..

 

이걸 잘만 응용하면 게시판 도배는 식은죽먹기.. 피차 붙어넣기 신공이므로..

경험상 SBS게시판 창 5개 띄운후 몇분만에 글 천개까지 등록까지는 해봤음.. (출첵때..)

 

 

일단 메뉴에서

프로젝트 -> 참조에서

 

Microsoft HTML Object Library,


Microsoft Internet Controls    2개 참조로 추가

 

'폼 상단에..

Private IE As InternetExplorer

                                                                                     

'익스플로러 띄워서 페이지 로드
Private Sub Command1_Click()
Set IE = New InternetExplorer
IE.Visible = True


IE.navigate "http://www.naver.com"

Do While IE.Busy
     DoEvents
Loop

End Sub

                                                                                     

 


' 로그온 실행
Private Sub Command2_Click()
Dim IE_id As HTMLInputElement
Dim IE_pwd As HTMLInputElement
Dim IE_Frm As HTMLFormElement

   

'site: naver
Set IE_id = IE.document.getElementsByName("id")(0)    ' html 에서 input의 id 관련 태그 얻어온다.
Set IE_pwd = IE.document.getElementsByName("pw")(0)   ' html 에서 input의 pwd 관련 태그 얻어온다.
Set IE_Frm = IE.document.getElementsByName("NidLogin")(0)     ' html 에서 form의 이름을 얻어온다.

 

 

If TypeName(IE_id) <> "Nothing" And TypeName(IE_pwd) <> "Nothing" And TypeName(IE_Frm) <> "Nothing" Then

        IE_id.setAttribute "value","네이버아이디"
        IE_pwd.setAttribute "value", "네이버비밀번호"
        IE_Frm.submit


End If

End Sub

                                                                                     

Private Sub Form_Unload(Cancel As Integer)
    IE.Quit
End Sub

 

 

 

 

아이디, 비번 입력칸 찾는거 예시하나더 ..

 

KBS 홈페이지는사이트주소는..

IE.navigate "http://www.kbs.co.kr/asx/login/SSOLogon.php?from_url=http://www.kbs.co.kr/"

 

찾을대상은..
Set IE_id = IE.document.getElementsByName("ID")(0)
Set IE_pwd = IE.document.getElementsByName("PASSWORD")(0)
Set IE_Frm = IE.document.getElementsByName("login")(0)     

가 되겠지..



비베에서 익스플로러 사이트 자동으로 로그인하기 (예시 : 네이버)
Posted by 왁자지껄