|
박지훈.임프 님이 쓰신 글 :
: 강경신 님이 쓰신 글 :
: : 강경신 님이 쓰신 글 :
: : : 안녕하세요...
: : : 또 질문을 하나 드려야겠습니다.
: : : 그러면 익스플로러에서 소스를 자동으로 저장하는 프로그램을 만들려면 어떻게 해야 될까요?
: : : TWebBrowser 컴퍼넌트를 사용하여 구현이 가능할까요?? (아래 답변을 참고로 하여 우선 만들었습니다)
: : :
: : : 지금 Web Search쪽을 하고 있는데요. 조금 어려운 부분이 있어서 꼭 만들어야 되거든요....
: : :
: : : 그럼 참고를 주시기를.....
: : :
: :
: :
: :
: : 임펠리테리입니다.
: :
: : 꼭 WebBrowser 컨트롤을 써야 하는 이유가 있는 건지...? 말씀하신대로, 웹페이지만 저장하면
: : 된다면 THTML 컴퍼넌트를 쓰는 것이 더 좋습니다. 가벼우니까요. 더 가볍게 만들려면 NMHTTP와
: : 같은 http 컴퍼넌트를 쓰시면 되구요. 웹브라우저 컨트롤은 크기도 큰데다가 함께 IE ocx 컨트롤이
: : 있고 또 등록이 되어야만 사용할 수 있으므로 정말 본격적인 웹브라우저의 기능이 필요할 경우가
: : 아니라면 피하는 것이 좋을 겁니다.
: :
: : 그럼 참고하시길...
: :
: :
: :
: : http컴퍼넌트하고 html컴퍼넌트 저두 알죠..
: : 그런데 제가 저번에 질문을 드렸듯이 http컴퍼넌트는 주소를 직접 써넣어야 되고, 또한 html컴퍼넌트는
: : 자바스크립트를 지원하지 못하죠.
: : 그런데 제가 하고자 하는 것은 asp로 구현되어 있는 홈페이지에서 소스를 자동으로 가져오려고 합니다.
: : 쿼리 값을 받아서 들어가야 하기때문에 html, http 컴퍼넌트는 그런 것들에 맞지 않더라구요.
: : 그래서 아래에 어떤 분이 질문했던 WebBrowser컴퍼넌트를 만들어서 하려고 하거든요....
: : 죄송한데 해결책을 어느 방향으로 하는 것이 좋을지 좀 가르쳐주시기를 바랍니다
: : 그럼 수고하세요.
:
:
:
: 임펠리테리입니다.
:
: THTML 컨트롤이 자바스크립트나 프레임 등을 지원하지 못한다고 한 것은, 받아온 웹페이지를 보여
: 주는데에서 문제가 있다는 말입니다. 단지 해당 페이지를 받아오는데는 아무 상관이 없습니다.
: asp 나 cgi를 사용하는 url이라도 다를 것은 하나도 없습니다. 그래도 동일한 url이고, http
: 컴퍼넌트를 사용하면 그 url로부터 응답 페이지를 받아올 수 있습니다.
:
: 그럼 참고하시길...
자바 스크립트는 제가 소스를 가져오기 위해 제가 만든 html문서에 들어가 있구요.....
음.......... 그러니깐 ...
어떤 문서가 있습니다.(어떤 사이트의 소스)
그런데 그것을 가지고 올려면 쿼리값을 줘야 합니다.
제가 누를수 있는 클릭의 수는 단 한번입니다.
프로그램 실행때 단 한번이죠...
프로그램을 실행합니다. 그런데 쿼리값을 줘야 합니다.
어떻게 해야 될까요.
get방식이라서 url에 직접 쿼리값을 적어 넣지 못합니다.
그래서 생각해낸 방법이 자바 스크립트입니다.
자동으로 넘어 가겠금 하는 것이죠.
제가 만든 Html문서에서 쿼리 값을 받아서 자바스크립트를 사용해서 자동으로 넘어가는 것이죠.
이제 아시겠습니까?
그런데 Html컴퍼넌트는 자바스크립트를 지원하지 않아서 자동으로 넘어가지를 않더라구요.
http컴퍼넌트는 완벽하게 Url주소를 적어 넣어야 하는데 쿼리값을 적어넣지 못하게 되어 있으니깐
그것도 만무하구요.
제 말뜻을 이제 아셨겠죠..^_^
다시 한 번 말씀드립니다.
WebBrowser컴퍼넌트를 사용해서 만들었습니다.
자동으로 저장을 하는 프로그램을 만들려고 합니다.
꼭 좀 답변 부탁드립니다.
|