0

恐怕我今天需要帮助!

我有这个代码:

If WebBrowser1.Document.Body.InnerHtml.Contains("next") Then
                Label3.Text = "xxxx"
            End If

当“下一个”实际上在页面上时,什么也没有发生。

我也试过

WebBrowser1.DocumentText.Contains("next")

但它也不起作用。我现在该怎么办 ;(

4

1 回答 1

-1

那么你可以试试这个:

    'On the form_load event:
If WebBrowser1.ReadyState = WebBrowserReadyState.Complete Then
WebBrowser1.Document.GetElementById("elementid").InnerText=Label3.Text
End If

如果你想在所有的 WebBrowser 上写一个文本,我不知道该怎么做,但你可以做一个 100% 宽度和高度的 Div,以及 Id: elementid,这就是全部。;)

于 2013-07-04T18:02:42.023 回答