我创建了一个自动点击器,一旦有人点击一个按钮,它就会向页面上的提交按钮发送请求,大约每秒点击一次。它工作得很好,持续大约 30 分钟,但它仍然会计时并且变得没有响应。我正在使用的当前脚本似乎不错:
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If RadioButton1.Checked = True Then
Timer1.Interval = 40
ElseIf RadioButton2.Checked = True Then
Timer1.Interval = 100
Else
Timer1.Interval = 500
End If
If ((WebBrowser1.IsBusy)) Then
Else
WebBrowser1.Document.GetElementById("NewGamertag").SetAttribute("value", txtTurbo.Text)
Timer1.Enabled = True
End If
End Sub
其中 Timer1 具有自动单击提交按钮的代码:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
WebBrowser1.Document.GetElementById("claimIt").InvokeMember("Click")
End Sub
所以现在我需要知道如何每 X 秒刷新一次。我创建了一个名为 RefreshPage 的新计时器,并为其提供了以下原则:
Private Sub RefreshPage_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RefreshPage.Tick
WebBrowser1.Refresh()
End Sub
唯一的问题是,现在当我在 Button1 中启用 RefreshPage (RefreshPage.Enabled = True) 时,它告诉我:http ://gyazo.com/4c9f83a48d6262b26757281512bee35c 我不知道这意味着什么或如何解决它,我最好猜测是它试图刷新,因为它试图声明因此意味着在源中找不到该按钮。(当我打开程序并按下按钮时程序变得无响应)
有什么帮助吗?