웹 사이트에서 텍스트를 읽기 위해 많은 노력을했지만 아무 것도 효과가 없었습니다. 그냥 this webpage의 텍스트를 가져오고 싶지만 올바른 코드를 찾을 수 없습니다.Visual Studio VB.NET에서 웹 사이트의 텍스트 읽기
여기에 내가 시도 마지막 코드는 다음과 같습니다
MsgBox(WebBrowser1.Document.GetElementById("body").InnerHtml.ToString)
웹 사이트에서 텍스트를 읽기 위해 많은 노력을했지만 아무 것도 효과가 없었습니다. 그냥 this webpage의 텍스트를 가져오고 싶지만 올바른 코드를 찾을 수 없습니다.Visual Studio VB.NET에서 웹 사이트의 텍스트 읽기
여기에 내가 시도 마지막 코드는 다음과 같습니다
MsgBox(WebBrowser1.Document.GetElementById("body").InnerHtml.ToString)
이 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
를 사용
또는 프로젝트가이 상황을 더 요구하는 경우
도 나쁜 생각이 아니다.