首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb干类似网站自动注册,发帖,的软件

2012-12-16 
vb做类似网站自动注册,发帖,的软件vb,关于论坛自动注册问题我最近刚刚开始用webbrowser控件做一个类似于论

vb做类似网站自动注册,发帖,的软件
vb,关于论坛自动注册问题我最近刚刚开始用webbrowser控件做一个类似于论坛自动注册,自动发帖的东西。遇到不少问题,希望能得到高手的指点,帮忙分析下,谢谢奥。问题如下:
问题1.在发帖时,首先要登陆,后台代码执行加载登录页面,当加载页面完成后执行complete,在其中进行寻找用户名,密码对应的文本框,找到后填充,然后找到验证码图片,此时弹出一个窗口显示,并要求客户输入验证码(我只要求手动填写就好了,呵呵),点击窗口上的确定按钮,此时记录到了验证码图片,但是问题出现了,如何在输入验证码的窗口上点击确定的时候将程序转到自动填充的位置继续执行,往下继续找登录页面的提交按钮并模拟单击。(前提是不能再次刷新页面,否则验证码改变)
问题2.假设登陆成功,(如果问题1解决),因为webbrowser控件加载页面的complete已经结束一次,当让其加载发帖页面时,加载完成后执行complete,但此时complete里面的是对应的上面处理登录的代码,而不是处理发贴的代码,导致发帖不能实现,
不知道高手们能帮忙解决下么,谢谢啦o(∩_∩)o...

问题补充,如果在click事件中做一个循环,每次给webbrowser.navigate 赋不同的值,当执行到webbrowser.vavigate url
的时候会转到DocumentComplete()事件中,然后等DocumentComplete()事件结束后怎么在返回到click中的循环中继续往下执行啊?
一直没有思路。。单个的功能基本上可以了,但是如果连起来的话就不行了,不知道哪个专家可以帮帮忙,我接触webbrowser做这个东西刚一个星期,谢谢了。
[解决办法]
第二个问题算是解决了吧,我一味的光把代码往DocumentComplete里面写了,我换了个思路,在外面定义fill()函数,再fill()里面执行操作,估计就能解决这个问题了。

但是第一个问题还没有解决,这个解决不了,往下就卡住了。。

问题1.在发帖时,首先要登陆,后台代码执行加载登录页面,当加载页面完成后执行complete,在其中进行寻找用户名,密码对应的文本框,找到后填充,然后找到验证码图片,此时弹出一个窗口显示,并要求客户输入验证码(我只要求手动填写就好了,呵呵),点击窗口上的确定按钮,此时记录到了验证码图片,但是问题出现了,如何在输入验证码的窗口上点击确定的时候将程序转到自动填充的位置继续执行,往下继续找登录页面的提交按钮并模拟单击。(前提是不能再次刷新页面,否则验证码改)

希望高手们能够帮忙解答啊。不知道我问的问题是不是说清楚了。。
[解决办法]
可以让打开页面sleep 5000,就可以了

热点排行