2017-09-29 7 views

답변

1

이 URL로 대체하여보십시오 : 코드의 라인 아래

전화가 웹 페이지를 탐색 할 수 있습니다.

WebBrowser1.Navigate("file:///C:/Users/XXXXXX/Desktop/test/test.html") 

핸들 DocumentCompleted (기본적으로 비동기). 이 이벤트에서 처리하지 않으면 페이지가 다운로드되기 전에 콘텐츠에 액세스 할 수 있습니다. 당신이 몸 태그 <BODY id='body'> 같은 것을 알고 있다면 당신은 또한 Document.GetElementById("body").InnerHtml를 사용할 수 위의 코드에서

Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted 
     MessageBox.Show(WebBrowser1.Document.Body.InnerHtml) 
End Sub 

. 당신이 ID의 확실하지 않은 경우,이 Document.Body.InnerHtml

참고로 이동하는 것이 좋습니다 : 아마 당신의 경우에, WebRequest 클래스 클래스를 사용하는 것이 좋다. 아래 링크을 참조하십시오. HtmlAgilityPack를 사용

https://docs.microsoft.com/en-us/dotnet/framework/network-programming/how-to-request-data-using-the-webrequest-class

또는 프로젝트가이 상황을 더 요구하는 경우

도 나쁜 생각이 아니다.