Я хочу получить HTML-источник для анализа веб-страницы. Итак, я использую такой код:Awesomium - Как я могу получить HTML-источник с набором фреймов
(Work.URL просто строка переменной в структуре)
Dim View As WebView = WebCore.CreateWebView(1000, 600, WebCore.Sessions.Last())
View.Source = New Uri(Work.URL)
AddHandler View.LoadingFrameComplete, Sub(sender As Object, e As FrameEventArgs)
If Not e.IsMainFrame Then Exit Sub
Console.WriteLine(View.HTML)
End Sub
Код хорошо работает. И образец Результат:
<!doctype html>
<html>
<head>
...
</head>
<frameset cols="*,*">
<frame src="test1.html" />
<frame src="test2.html" />
</frameset>
</html>
Но я хочу, чтобы получить источник HTML в фрейме, как это:
(как Chrome Developer Tool)
<!doctype html>
<html>
<head>
...
</head>
<frameset cols="*,*">
<frame src="test1.html">
<!doctype html>
<html>
<head>
...
</head>
<body>
This page is TEST1.
</body>
</html>
</frame>
<frame src="test2.html">
<!doctype html>
<html>
<head>
...
</head>
<body>
This page is TEST2.
</body>
</html>
</frame>
</frameset>
</html>
Как я могу получить источник HTML?
Зачем вам Awesomium «получать HTML-источник для анализа веб-страницы»? – voytek
@voytek Я хочу проверить, что на этой странице есть медиа, например YouTube, Vimeo. – WebEngine
И получить соотношение тегов HTML, таких как «: 15%» – WebEngine