问题描述
|
所以我在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 (将#修改为@)