请帮帮我。
<div id="id1">$97</div>
有时,id1 innerHTML值是变化的。
我的问题是:
如果这个值发生了变化,我想做点什么。我怎么知道这个价值就是变化。我使用webbrowser控件和c#。
答案 0 :(得分:1)
我无法访问Vb.NET转换器,但这“可能”工作我还没有测试过....我会通过它的id获取元素,即id1,然后获取id1并保存到文本文件或数据库等
接下来,您将再次回忆id,将其与之前的内部文本进行比较。如果号码已更改,则应用程序将向您发送更改消息,如果没有...没有任何反应或者您可以编写消息框来说明该效果。
但这里的任何一种方式都是我能想到的按钮下的代码..
Dim count As Integer = WebBrowser1.Document.GetElementById("id1").InnerText
'Here is where you would call the old value maybe run this through a loop and save the value to a text file...then pull it back up when you need to check it to compare it to the current value being shown.
If count <> count Then
MessageBox.Show("count")
End If