홈페이지 자동 로그인을 하고 싶은데 어떻게 해야 되나요?
글쓴이: ekfvoddl83 / 작성시간: 월, 2015/03/16 - 5:31오후
작업환경은 MFC입니다.
ShellExecute() 함수를 사용하여 새로운 인터넷 창을 띄워 홈페이지에 접속하는 방식으로 구동하게 구현을 해 놨습니다.
구현을 해 놓고 나니 아이디랑 패스워드를 보내 자동으로 로그인하게 하고 싶은데,
어떻게 구현을 해야될지 몰라 여기에 이렇게 글을 올립니다.
그리고 현제 인터넷 익스플로러 창이 띄워져있는데, 다시 새로운 창을 띄우지 않고 현재 브라우저에서 마지막 탭에 추가되는
방식은 있나요??
아시는 분 답변 부탁드립니다.
Forums:
가능 할 수도 있고 아닐 수도 있습니다.
1. IE 실행 탭 추가
ShellExecute(NULL,_T("open"),URL,NULL,NULL,SW_SHOWNORMAL);
이렇게 하면 URL주소가 열리고, 있으면 탭으로 추가 됩니다.
문제는 기본 브라우저로 실행되므로 IE 전용일 경우에는 다른 방법을 찾아보세요.
2. 위의 예제처럼 URL을 주는 방식으로 로그인가지 처리 하려면 웹페이지가 Get방식으로 로그인이 가능해야 합니다.
그렇다는것은 네이버 같은경우엔 로그인이 불가능하고 내가 만든 홈페이지라면 가능은 하겠지만 보안엔 취약한 문제점이 있습니다.
이를 보완하기 위한 방법은 생각 하셔야 합니다.
myhome.com?userid=di&passwd=pass 이런식으로 URL 구성해서 로그인이 가능하면 됩니다.
빠른 답변 감사합니다.
빠른 답변 감사합니다.
첫번째거는 잘 되네요.
두번째거는 네이버나 다음, 옥션 같은 홈페이지 접속이라 힘들거 같습니다.
두번째는 다른 방법은 없나요?
gilgil.net
browser automation에 대해서 알아 보세요. 대표적인 것인 selenium ( http://www.seleniumhq.org ) 이라는 게 있습니다.
www.gilgil.net
댓글 달기