안녕하세요?
이전에 정말 긴 장문의 질문을 올렸는데.. 올리다가 서버가 다운되었던것 같아서, 올리지 못하고 있다가
지금에서야 올리게 되었습니다.
일단, 따님이 아주 귀엽더군요.. 그리고 홈페이지, 상당히 잘 만드신것 같습니다.
프로그래머로써의 자신있는 삶을 살고 있으신것 같아서, 부럽다는 느낌이 드네요.
본론으로 넘어가서,
제가 이번에 구현할려는 기능이, 웹 상에서 사용자가 ID 와 PASS 를 입력하고 로그인 버튼을 누르면
BHO 형태로 구현된 제 프로그램에서 ID 와 PASS 가 입력된 값을 찾는 것입니다. 결론은 자동 로그인을
구현할려고 합니다. 그런데,pass 를 얻을수가 없어서 문의드립니다.
CComQIPtr<IWebBrowser2, &IID_IWebBrowser2> m_spWebBrowser2;
CComQIPtr<IHTMLDocument2, &IID_IHTMLDocument2> spDoc;
CComPtr<IHTMLElement> m_pBody;
IHTMLDocument3* pHTMLDoc3;
IHTMLElement* pDocElem,*pDocElem2;
BSTR ii
이고,
Invoke 함수에서 DISPID_BEFORENAVIGATE2: 일때,
m_spWebBrowser2->get_Document(&pDisp)
spDoc = pDisp;
spDoc->QueryInterface(IID_IHTMLDocument3,(void**)&pHTMLDoc3);
pHTMLDoc3->get_documentElement(&pDocElem);
pHTMLDoc3->Release();
pDocElem->get_outerHTML(&ii);
로 HTML 을 받아서 내용을 검색해 보니.. 입력된 값은 보이지가 않는것 같습니다.
아니면 제가 방법을 잘못 생각한 건지요?
사용자가 로그인 버튼을 누르면, 입력된 값들이 html 안에 생성이 되어서
서버로 전송 되는것 아닙니까.. 제 생각에는 서버로 가기 전의 HTML 을 받아서 검사해 보면
나올 것이라고 생각했거든요..
후~~ 조금은 막연히 질문하게 된점 너무나도 죄송스럽게 생각합니다.
읽어주셔서 감사합니다. ^^
[최초 등록일: ]
[최종 수정일: 4/19/2005]