求一C#.Net的网页注册机器源代码,主要是不清楚如何等待页面刷新完成后再执行下面的程序

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:25:44
上网查过。用webBrowser可以实现这些功能
但是不清楚该如何让程序等待提交后让页面加载完再执行下一步程序。。
因为一个注册经常都是需要几个页面。

请高手指教。。。
谢谢
2楼的办法也有想过,但是那样程序非常麻烦。。。程序很容易出错。。。
希望的是像这样
设置登录的用户名
密码
点击登录
等待页面加载完成
点击某个超链接
等待页面加载完成
其他程序
…………

有没有办法实现这样的效果呢?

C#.Net是一个桌面程序?
webBrowser有个DocumentComplete的事件,调用它即可

判断webBrower的URL,当URL等于你最后一个要进入的页面的URL时,在DocumentComplete后,执行你要做的处理
拿URL来对比,应该会很准确吧。要想在特定的URL加载完之后处理,我也只能想到这个方法了。

处理DocumentCompleted事件就可以

这个是要针对你要使用注册机器人的网站的具体情况来做,要分析是上一步是否成才能进行下一步的处理

难道注册的时候不用考虑验证码的问题吗?
如果没有验证码的话就非常简单了
你可以自己构建一个From
然后提交地址为他注册页面的地址
把Form面当作字符串写在webBrowser
然后调用Form的submit事件
注册成功
不清楚的话留言给我