Я загружаю веб-страницу в веб-браузер и после ожидания загрузки документа я читаю в .documenttext для получения различных бит данных.
Затем я хочу проверить, изменились ли данные на веб-странице (это динамическое обновление), и если да, я получу обновленные данные.
Проблема в том, что файл .document.text не обновляется, либо после динамического обновления страницы, либо если я физически переместился в элементе управления браузера на другую страницу.
Когда я перебираю все элементы, используя «.getelementsbytagname», я получаю самые свежие данные веб-страницы, но, очевидно, хочу этого избежать, если данные не изменились. Поэтому «.document» обновляется, а «.documenttext» - нет.
Таким образом, «.documenttext» не обновляется при изменении веб-страницы. Есть ли способ заставить это обновление? Или лучший / более простой способ проверить наличие обновления страницы?
.refresh () работает, но я не хочу перезагружать документ, когда он уже обновлен.
Dim pp = Uni.wbUni.DocumentText
If pp = GlobalVariables.unistr Then
Console.WriteLine("no change" & Now())
Exit Sub
End If
Console.WriteLine("change" & Now())
GlobalVariables.unistr = Uni.wbUni.DocumentText
Так что из вышеприведенного pp фактически никогда не обновляется