Ich weiß nicht ob ich grade einfach nur was falsch mache oder der Timer einfach falsch durchgeführt wird...
Bei Form.Load nach dem Login mache ich den Timer an:
In Timer_Tick steht das:
Und bei WebBrowser1_Complete:
So nachdem das "NE" jetzt kommt und ich auf OK klicke, kommt es noch 5-10x. Warum ist das so?
Bei Form.Load nach dem Login mache ich den Timer an:
In Timer_Tick steht das:
Und bei WebBrowser1_Complete:
VB.NET-Quellcode
- Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
- ' Dim ts As String = WebBrowser1.Url.AbsoluteUri
- 'Dim rp As String = ts.Substring(ts.IndexOf("#") + 1)
- ' Dim qp As String = rp.Substring(rp.IndexOf("t") + 1)
- 'Dim RegExPattern As String = "<div id=""post_message_16598150"">(?<innertext>)</div>"
- ' Dim HTMLTitle As String = Regex.Match(WebBrowser1.DocumentText, RegExPattern).Groups("innertext").ToString()
- If WebBrowser1.DocumentText.Contains("<div id=""post_message_16598150"">") Then
- MsgBox("YAAY")
- Else
- MsgBox("NE")
- End If
- Timer1.Enabled = True
- End Sub
So nachdem das "NE" jetzt kommt und ich auf OK klicke, kommt es noch 5-10x. Warum ist das so?