Q&A

  • 익스플로러의 해당 URL에 자동로그인하는 방법
현재 델파이4.0으로 해당 URL의 UserID와 Password를 자동으로 입력하고 싶은데요..
글을 찾다보니 가능은 하다고 하시는데 정확한 방법을 제시한 글이 없어서요.
고수님들의 답변을 구해봅니다.
감사합니다.
5  COMMENTS
  • Profile
    처음느낌그대로 2003.07.19 00:55

    요건 제가 다음 사이트 자동로그인할 때 쓰는거랍니다.

    WebBrowser1.OleObject.document.loginform.id.value := member_id;
    WebBrowser1.OleObject.document.loginForm.pw.Value := member_pw;
    WebBrowser1.OleObject.document.loginform.submit;
  • Profile
    아싸 2003.07.19 01:36

    우선 답변 감사드리구요
    WebBrowser1이라는 Instance를 어떻게 생성하셨나요?
    아무리 클래스를 찾아봐도 관련 Class를 찾을수가 없네요
    외부 Component를 등록하셔서 쓰신건가요? 참고로 전 4.0버젼을 이용
    하고 있습니다.
    그 윗버젼엔 그런 Class가 있는지 궁금합니다.
    감사합니다.
  • Profile
    처음느낌그대로 2003.07.22 00:11


    아차, 전 7.0을 쓰고 있는데요, 기본컴포넌트로 있더라구요. Internet부분에 있었는데, 파란색 지구모양으로요... 설명이 너무 부족한가...

    그러니깐, 제꺼 프로그램을 보니깐 이 패키지가 dclnet70.bpl에 있네요.

    program>boland>delphi7>bin 폴더안에 이 파일이 있답니다.(7의 경우)

    이 파일이 bin폴더 안에 있다면요, 인스톨패키지기능을 이용해서(4에도 이런거 있나...4를 안써봐서요..ㅡㅡ; 하여간 패키지 등록하면 생길꺼에요.) 컴포넌트에 등록하심 쉽게 쓸 수 있구요,  dcInet70이라는 패키지 파일이 없다면... 음... 자료실에서 구해보시거나, 또 질문에 올려주세요. 그럼 제가 파일 올려서 답변드릴께요.
  • Profile
    아싸 2003.07.22 03:05



    친절하신 답변 정말 감사드리구요
    사실 제가 관리하는 프로그램이 4.0으로 되어 있어서 델파이를 7.0으로 업하기가 좀 어려워서요.
    좀 번거로우시더라도 패키지를 올려주시면 감사드리구요.
    이왕이면 관련 Sample도 같이 올려주시면 더욱 감사드려요.
    만약 패키지설치가 제대로 안되면 업을 해야겠네요..
  • Profile
    처음느낌그대로 2003.07.22 03:55


    패키지 올립니다. 그리구, 샘플은 올리기가 쩜 머하네요. 제꺼 아뒤하고 비밀번호가 들어가서리...

    근데 대충 설명만 해드릴께요...
    webbrowser1은 컴포넌트 이름이구요
    OleObject는 ole객체구요(여기선 자바스크립트연결)
    document는 현재 웹페이지
    loginForm은 폼이름
    pw는 비밀번호 입력창
    value는 pw객체 메소드에요.

    그러니깐 webbrowser1.oleobject.document까지는 그대루 쓰시구요...
    폼이름부터는 수정을 해주셔야 합니다. 그 웹페이지 소스보기 보시면 나오거든요. 프로그램 관리하시니깐 이부분부터는 아시겠죠?

    그리고 submit해가지고 로그인 된 다음까지 제어를 하시려고 하면 IE에 대해 알아야 하는데, 그건 저도 설명하기가 좀 그러네요...

    http://www.euromind.com/iedelphi/index.htm

    요 사이트가 IE전문 사이트인데, 다 영어네요...