2016-07-17 1 views
1

GeckoFX의 웹 사이트 소스 코드를 문자열로 가져 오는 방법을 알지 못합니다.웹 사이트의 소스 코드를 문자열로 가져 오기

내가보고 좋은, 내부 소스 코드 열립니다

GeckoWebBrowser1.ViewSource("www.google.de") 

새 창을 사용하지만, 기회는 문자열에로드하지 할 때.

내가

GeckoWebBrowser1.Navigate("view-source:www.google.de") 

소스 코드가 GeckoFX 브라우저에 표시됩니다, 그러나 나는 또한 문자열로 활용하는 방법을 몰랐어요를 사용하는 경우.

솔루션은 간단하지만 확실하지는 않습니다. 아무도이 투쟁에서 나를 도울 수 있다면 좋을 것입니다.

답변

0

웹 사이트를 검색하는 방법에는 여러 가지가 있습니다. html. 이미 언급했듯이 WebClient 클래스를 사용하여 검색하거나 GeckoFX을 사용하여 검색 할 수 있습니다. 내부 html을 얻기 위해 당신은 ... GeckoHtmlElement에 다음 DocumentElement 및 파고 필요

Dim element As GeckoHtmlElement = Nothing 
Dim geckoDomElement = GeckoWebBrowser1.Document.DocumentElement 
If TypeOf geckoDomElement Is GeckoHtmlElement Then 
    element = DirectCast(geckoDomElement, GeckoHtmlElement) 
    If element IsNot Nothing AndAlso element.InnerHtml IsNot Nothing Then 
     Dim innerHtml = element.InnerHtml 'this is the source of the webpage. Here do what you want with the html...   
    End If 
End If