본문 바로가기

컴퓨터/언어,프로그래밍

[스크랩] WebBrowser 컨트롤 사용

1. 페이지 출력

1
2
3
//WebBrowser webHide = new WebBrowser();
//테스트페이지 오픈
webHide.Navigate(new Uri("http://localhost/test.html"));



2. 원하는 컨트롤 찾기

1
2
3
//HTML
//<input id="ID" maxlength="25">
webHide.Document.Body.All["ID"];



3. 컨트롤에 값 넣고 가져오기

1
2
3
//HTML
//<input id="ID" maxlength="25">
webHide.Document.Body.All["ID"].SetAttribute("value", "값이~ 들어간다!");


이렇게하면 텍스트블록에 데이터가 들어가는 것을 확할수 있습니다.
당연하게도 가져올때는 GetAttribute입니다 ㅎㅎㅎ

?
1
2
3
//HTML
//<input id="ID" maxlength="25">
string sGetData = webHide.Document.Body.All["ID"].GetAttribute("value");


4. 특정버튼을 찾아서 클릭 이벤트 발생시키기

1
2
3
4
5
//WebBrowser webHide = new WebBrowser();
//<buttion+ id="submitButton" class="common_btn" type="submit">
//버튼에 연결된 함수는 폼에 연결되어있어 자바스크립트를 직접 호출할수 없을때 사용합니다.
webHide.Document.Body.All["submitButton"].InvokeMember("click");
</buttion+>


출처 :  http://blog.danggun.net/646 
제주삼다수, 2L,... 오뚜기 진라면 매운... 상하목장 유기농 흰... 남양 프렌치카페 카... 고려인삼유통 홍삼 ... 종근당건강 오메가3... 요이치 카링 유무선...