У меня проблема. Я хочу сделать следующее, как только какой-то текст будет найден в WebBrowser1 - сделать что-нибудь.
Например, у нас есть это HTML:
<div class="chat-message-text">
Somebody just joined us..
</div>
Я хочу, чтобы часть этого текста, например, "присоединился к нам", была найдена в webbrowser1 для выполнения какого-либо действия ..
Это то, что я уже сделано для того, чтобы добиться этого:
HtmlElementCollection elc = webBrowser1.Document.GetElementsByTagName("div class");
HtmlElement el = (from HtmlElement eli in elc
where eli.GetAttribute("chat-message-text") == "joined"
select eli).FirstOrDefault();
if (el != null)
{
MessageBox.Show("yes");
}
else
{
MessageBox.Show("no");
}
, и он не работает, у меня есть текст, видимый на webbrowser1, и он отображает msgbox, говоря "нет" ..
Также второй Менее важный вопрос, я сделал этот код на кнопке .. Как я могу сделать это автоматически c? Как проверить этот текст, есть ли он в веб-браузере каждые 1 секунду или как? Должен ли я создать oop?
Заранее спасибо!