2015-11-04 2 views
1

В принципе, я пытаюсь получить текст «Idle», показанный на рисунке ниже, чтобы появиться в ярлыке/текстовом поле.Отображение данных с сайта в ярлыке vb.net

Website code

текст сам по себе изменится с 'Idle' на 'Активный'. Я добавлял код к событию Web Browser Navigated.

до сих пор я пытался:

Try 
    Dim statusText As String 
    statusText = Contact.WebBrowser1.Document.GetElementById("line1Button").GetAttribute("Value") 
    statusLbl.Text = statusText 
Catch ex As Exception 
End Try 

Я также изменить «GetAttribute» в «Текст», а не значение.

Любая помощь будет оценена по достоинству. Заранее спасибо.

+0

Пожалуйста, не добавляйте решение к названию вашего вопроса. Если кто-то ответил вам, вы можете принять его, щелкнув галочку под их ответом. (Вот как мы знаем, что у вопроса есть ответ, который решил вашу проблему.) См.: [Эту статью] (http://stackoverflow.com/help/someone-answers) для получения дополнительной информации. – theB

+0

Извините, я новый @theB – Jack

ответ

2
Dim statusText As String 
statusText = Contact.WebBrowser1.Document.GetElementById("line1Button").InnerText 
statusLbl.Text = statusText 

Возврат чистый текст между <div> ... </div>. Нет тегов html.

+0

Работал отлично! Большое спасибо за ваш быстрый ответ! – Jack

+0

Нажмите на галочку рядом с ответом, чтобы отметить ответ как принятый. :-) – c4pricorn