.net 에서 winform의 컨트롤중 webBrower 를 사용하면 어느 정도 할 수 있을 겁니다.
정해진 버튼을 대신 눌러 주는 일은 못할 거구요..
대신 정해진 버튼을 누른것과 같은 효과를 일으킬 순 있습니다. 단 그전에 소스 분석이 필요하구요.
웹 브라우저 객체의 이름이 browser 라고 했을 경우.
void browser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) 를 이요하면 되구요. (webBrowser 컨트롤이 지원하는 이벤트 입니다. 자세한 사항은 MSDN 참고하세요.)
이 이벤트 안에서
((WebBrowser)sender).Document 또는 browser.Document를 이용하면 페이지의 내용(띄워진 페이지의 html소스입니다.)을 가져 올 수 있습니다.
그리고 버튼의 눌러주는 일은
((WebBrowser)sender).Naviage(.....)를 이용하면 처리 할 수 있으리라 봅니다. 소스가 필요하시다면 드릴 수는 있습니다만.. 이게 자동으로 처리하기 위한 프로그램이라 좀 소스가 복잡합니다.
그리고 향후 유지보수를 전혀 염두에 두지 않아서 주석이 없습니다. ^^;... 게다가 DB연동이라 커넥션 정보등은 삭제하고 드릴거라 프로그램이 실행 되지 않을 겁니다 ^^..
샘플을 만들어 달라 하시면.. 언제 만들지 기약이 없어 패수 입니다. msdn 자세히 보시면 길이 보입니다.
덧. Naviage()함수 이용시 postData가 버튼 클릭과 같은 역할을 하게 해줍니다. 이 값은 byte[]로 만들어서 보내야 합니다.
2010.08.09 11:45:22 (*.70.213.203)
피냥
앗.. 소스를 주실수 있다면 너무 감사히 받겠습니다! 주석 없어도 되구요 헤헤... 부탁드릴게요
2010.08.09 15:52:29 (*.9.252.229)
앙증마
소스 메일 주소로 보내 드렸습니다. (이름 클릭하고 메일 보내기로 ^^..)
보기가 좀 개떡 같지만서도.. 그냥 저냥 볼만 하실겁니.. ㅌㅌㅌㅌ
정해진 버튼을 대신 눌러 주는 일은 못할 거구요..
대신 정해진 버튼을 누른것과 같은 효과를 일으킬 순 있습니다. 단 그전에 소스 분석이 필요하구요.
웹 브라우저 객체의 이름이 browser 라고 했을 경우.
void browser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) 를 이요하면 되구요. (webBrowser 컨트롤이 지원하는 이벤트 입니다. 자세한 사항은 MSDN 참고하세요.)
이 이벤트 안에서
((WebBrowser)sender).Document 또는 browser.Document를 이용하면 페이지의 내용(띄워진 페이지의 html소스입니다.)을 가져 올 수 있습니다.
그리고 버튼의 눌러주는 일은
((WebBrowser)sender).Naviage(.....)를 이용하면 처리 할 수 있으리라 봅니다. 소스가 필요하시다면 드릴 수는 있습니다만.. 이게 자동으로 처리하기 위한 프로그램이라 좀 소스가 복잡합니다.
그리고 향후 유지보수를 전혀 염두에 두지 않아서 주석이 없습니다. ^^;... 게다가 DB연동이라 커넥션 정보등은 삭제하고 드릴거라 프로그램이 실행 되지 않을 겁니다 ^^..
샘플을 만들어 달라 하시면.. 언제 만들지 기약이 없어 패수 입니다. msdn 자세히 보시면 길이 보입니다.
덧. Naviage()함수 이용시 postData가 버튼 클릭과 같은 역할을 하게 해줍니다. 이 값은 byte[]로 만들어서 보내야 합니다.