有更好的方法做到这一点

问题描述

| 所以我在vb.net中有一个循环,可加载网页,填写表格并点击提交 我目前正在分别将这些用于等待网页加载,填写表格并单击提交
   Do While Not browser.ReadyState = WebBrowserReadyState.Complete

            System.Windows.Forms.Application.DoEvents()
        Loop
        browser.Document.GetElementById(\"text\").SetAttribute(\"value\",message)
  For Each element As HtmlElement In browser.Document.GetElementsByTagName(\"input\")


        If element.GetAttribute(\"type\") = \"submit\" Then

            element.InvokeMember(\"click\")

        End If
    Next
但是我的问题是,在第五次运行循环之后,循环在具有set属性的行上运行了srrors。而且我有一种感觉,它在尝试填写表单之前没有等待网页加载,这就是为什么它会出错。 有谁知道更好的方法吗?     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)