Q&A

  • 특정 URL의 소스를 가져오고 싶은데..


var

a:string;

begin

NMHTTP1.Get('www.delphi.co.kr');

a:=NMHTTP1.BODY;

showmessage(a);

end;



이렇게 하면 일부의 소스는 보이는데...

id/pass로 접속하는 곳의 소스는 않 보이네요..



어케해야 하는지??



비주얼 씨에선 IE control로 되는데...

델파이에선 이에 상응하는 것이 어떤 것이 있나요??



여러 고수님들 부탁드립니다..

1  COMMENTS
  • Profile
    안치봉 2000.04.10 23:14
    굳이 소스만 필요하시다면... TClientSocket 을 가지고 간단히 구현할수도

    있습니다.



    만약 리눅스서버가 있다면 접속하셔서...쉘에서..



    telnet localhost 80



    해보시면 웹서버에 접속을 할수 있을겁니다. 그러면 거기서 GET ????? 인가를 날리

    면 웹서버가 그에 상응하는 HTML 을 날려주고 접속을 끊습니다. 그 HTML 이 바로

    그거죠..



    제가 알기로는 대개 웹서버의 포트로 80번 포트를 한 99% 쓸겁니다.

    그리고 자세한 GET ????? 스펙은 yahoo.com 에서 rfc 로 검색을 해보시면 나와

    있을겁니다.(오래돼서 저도 다 잊어버렸습니다 -.-;;)







    우진 wrote:

    >

    > var

    > a:string;

    > begin

    > NMHTTP1.Get('www.delphi.co.kr');

    > a:=NMHTTP1.BODY;

    > showmessage(a);

    > end;

    >

    > 이렇게 하면 일부의 소스는 보이는데...

    > id/pass로 접속하는 곳의 소스는 않 보이네요..

    >

    > 어케해야 하는지??

    >

    > 비주얼 씨에선 IE control로 되는데...

    > 델파이에선 이에 상응하는 것이 어떤 것이 있나요??

    >

    > 여러 고수님들 부탁드립니다..