네이버나 다음 다 시도해봤는데, 검색창같은 다른 창은 잘 입력이 되는데
아이디나 비밀번호 창에 입력은 안되네요.
그 다음 아이디 창을 잘 보니까 display:none 같은게 있던데 그게 문제인 걸까요?
로그인에 보안등급이 낮은? 학교 홈페이지 로그인창에 입력하는 소스를 짜봤는데 그건 잘 되는거 보니
네이버나 다음 사이트들이 보안등급이 높아서 프로그램으로 접근하기 힘든건가 싶기도 하고,,,ㅠㅠㅠ
디버그를 하면 개체참조가 인스턴트 되지 않았습니다 라고 뜹니다
제가 쓴 소스는
void RunIE()
{
InternetExplorer ie = new InternetExplorer();
IWebBrowserApp webBrowser = (IWebBrowserApp)ie;
webBrowser.Visible = true;
Thread.Sleep(8000);
IHTMLDocument2 doc2 = (IHTMLDocument2)webBrowser.Document;
IHTMLDocument3 doc3 = (IHTMLDocument3)webBrowser.Document;
string cookie = doc2.cookie;
Console.WriteLine("Cookie: {0}", cookie);
string title = doc2.title;
string url = doc2.url;
Console.WriteLine("{0} - {1}", url, title);
IHTMLFormElement form = doc2.forms.item(Type.Missing, 0);
form.submit();
}
대충 이런데, 일단 저 url과 타이틀 표시하는 것도 네이버는 안되는데 이유를 잘 모르겠네요,,,
구글이나 다음은 문제없이 잘 따오던데ㅠㅠㅠㅠ