게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c# 자동로그인기능을 만드려고 하는데 값이 입력이 되지 않습니다.
게시물ID : programmer_21601짧은주소 복사하기
작성자 : 골드키위새
추천 : 0
조회수 : 1453회
댓글수 : 0개
등록시간 : 2017/10/31 03:53:17
옵션
  • 본인삭제금지
  • 외부펌금지
네이버나 다음 다 시도해봤는데, 검색창같은 다른 창은 잘 입력이 되는데
아이디나 비밀번호 창에 입력은 안되네요.
그 다음 아이디 창을 잘 보니까 display:none 같은게 있던데 그게 문제인 걸까요?
로그인에 보안등급이 낮은? 학교 홈페이지 로그인창에 입력하는 소스를 짜봤는데 그건 잘 되는거 보니
네이버나 다음 사이트들이 보안등급이 높아서 프로그램으로 접근하기 힘든건가 싶기도 하고,,,ㅠㅠㅠ
디버그를 하면 개체참조가 인스턴트 되지 않았습니다 라고 뜹니다 
제가 쓴 소스는 
 void RunIE()
        {
            
            InternetExplorer ie = new InternetExplorer();
            IWebBrowserApp webBrowser = (IWebBrowserApp)ie;
            webBrowser.Visible = true;

            webBrowser.Navigate("http://www.daum.net");
            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과 타이틀 표시하는 것도 네이버는 안되는데 이유를 잘 모르겠네요,,,
구글이나 다음은 문제없이 잘 따오던데ㅠㅠㅠㅠ

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호