Уеб браузър VB.NET: HTML на DocumentText е неточен в сравнение с проверка на елементи в браузър

Опитвам се да прочета съобщения, изпратени от непознати в Omegle. Произволен уебсайт за чат с непознати.

Показах DocumentText на моя уеб браузър (наречен Omegle) в текстово поле, наречено OmegleHTML:

 Private Sub Omegle_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles Omegle.DocumentCompleted
    OmegleHTML.Text = Omegle.DocumentText
    Me.Text = Omegle.Document.Title
End Sub

Направих и малко оцветяване, за да направя нещата малко по-ясни:

OmegleHTML

Сега, използвайки този HTML код, успях да изпълнявам прости задачи, от които се нуждая, като например симулиране на кликвания. Но това, което основно ме интересува, както казах, е извличането на низа, който непознат казва от HTML кода, за съжаление не мога да намеря това, от което се нуждая в HTML кода, който експортирах в текстово поле, но когато проверявам елемента съобщение в Chrome:

Проверка на елементи на Chrome

Това е точният код, който трябва да покажа в моето текстово поле, за да извлека съобщението logitem, въведено от непознат, сега какво правя погрешно? Забелязах, че когато натисна Ctrl + U (изходен код на страницата) в chrome, той показва същия точен код, който показва моето текстово поле, като също така липсва логите, от които се нуждая, така че ако не търся страницата източник, какво да търся?


person Remon Ramy    schedule 08.03.2015    source източник


Отговори (1)


Съдържанието се изписва динамично с помощта на JavaScript. Така че не е част от самия изходен код на страницата, а е част от „състоянието“ на страницата.

Вижте този отговор за някои подробности. Как да получите изобразен html (обработен от Javascript) в контрола на WebBrowser?

person Tim    schedule 08.03.2015
comment
Тъкмо щях да публикувам, че намерих своето решение, докато изпробвах нещата в код, OmegleHTML.Text = Omegle.Document.Body.OuterHtml върши работата добре. Както и да е, този въпрос, който публикувахте, изглежда съдържа същия отговор, така че благодаря! Също така благодаря, че ми го обясни. - person Remon Ramy; 09.03.2015