MFC WebBrowser연동 관련 질문입니다.
글쓴이: gkgh0216 / 작성시간: 수, 2015/02/25 - 3:57오후
안녕하세요 초보개발자입니다.
현재 MFC를 이용하여 웹브라우져를 컨트롤하여 값을 가져오는 프로그램을 구현하고 있는데 어려움이 있어 고수분들께 질문 드립니다.
제가 현재 IWebBrowser2를 이용하고 자동로그인 관련 소스가 있어 그부분을 참고하여 자동로그인까지는 완료 하였는데요 해당 사이트에서 자동로그인 후 검색관련 페이지로 이동을 해야 하는데 로그인 완료 후 페이지 로딩이 완료되는 시점을 찾지 못하여 헤매고 있습니다.
로그인 완료시점 후에 페이지 이동을 해야 정상적으로 이동이 되는데 그 시점을 찾기가 어렵더라구요... IWebBrowser2 메소드중에 URL가져오는것(get_LocationURL)도 있는 것 같아서 URL 비교 후에 맞으면 넘어가는 식으로 구현하려고 했는데 그것도 잘 안되구요...
혹시 다른 방법이 있으면 알려주실 수 있을까요? 부탁드립니다.
기본적인 페이지 로딩 완료 시점은 OnDocumentComplete를 이용한 메세지처리방식으로 구현되어있습니다.
늦었지만 다들 새해복 많이 받으세요.
Forums:
디버깅을 해봐야 알것 같습니다.
코드 프로젝트를 참고 해보세요.
http://www.codeproject.com/search.aspx?q=IWebBrowser2&x=10&y=5&sbo=kw
- 웹 브라우저를 사용한 프로젝트 예제도 있습니다.
- 자바 스크립트를 호출하는 프로젝트도 있습니다.
데브피아에서도 확인해 보세요.
http://www.devpia.com/MAEUL/Contents/List.aspx?boardID=50&MAEULNo=20
코드구루도 참고 해보세요.
http://www.codeguru.com/
디버깅 한 결과
ProgressChangeExplorer1 브라우저 진입후 완료
DownloadCompleteExplorer1 검색후 완료
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
1 답변 감사합니다~
답변 감사드립니다.
궁금한게 있는데 ProgressChangeExplorer1 함수는 선언 형태나 기능구현을 어떤식으로 하셨는지 알 수 있을까요?
디버깅한 소스를 참고했으면 하는데 혹시 일부 발췌도 가능할까요?
VS2013 CWebBrowser 사용하는 방법
설명할 내용을 HTML 문서로 만들었습니다. 확인해 보세요.
예전에는 구글 PPT로 만들었었는데. 브라우저 차이로 인해서. 다소 불편한 점이 있습니다.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
댓글 달기