60 - [오토핫키] 인터넷 자동 로그인
60 - [오토핫키] 인터넷 자동 로그인
매번 인터넷을 접속 할때 아이디, 비밀번호를 입력하기 귀찮았죠? 오토핫키로 자동로그인을 만들어 놓으면 아이디를 외울 필요없이 매우 간단히 사용할 수 있답니다. |
예제
네이버 자동 로그인WB := ComObjCreate( "InternetExplorer.Application" ) WB.navigate( "https://nid.naver.com/nidlogin.login" ) While WB.readyState <> 4 || WB.document.readyState != "complete" || WB.busy Sleep, 100 WB.document.getElementById( "id" ).value := "아이디" ;아이디를 입력합니다. WB.document.getElementById( "pw" ).value := "비밀번호" ;비밀번호를 입력합니다. WB.document.getElementById( "frmNIDLogin" ).submit() ;로그인정보를 서버에 전송합니다. WB.Visible := true ;인터넷창을 보여줍니다. |
인터넷 소스를 추출하는 방식에서는 굳이 GUI창이나 인터넷창을 보여줄 필요가 없었습니다. 하지만 이렇게 자동로그인을 한 후에는 사용자가 사용할 수 있도록 화면을 보여줘야 합니다. GUI ActiveX는 Gui Show로 보여줄 수 있으며 DOM방식은 Visible로 보여줄 수 있어요. DOM방식은 이처럼 일반 인터넷을 사용하는것과 같기 때문에 저는 GUI ActiveX보다 DOM방식을 좀더 선호합니다. 이미지 서치로 로그인 버튼을 캡쳐하던 시절을 돌아보면 월등한 차이가 있지 않나요? ^^ |