找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 5906|回复: 2

[求助] vb邮箱注册填表

[复制链接]

1

主题

2

回帖

0

精华

初来乍到

积分
31
发表于 2010-1-7 14:08:34 | 显示全部楼层 |阅读模式
本帖最后由 风中紫竹 于 2010-1-7 19:11 编辑

最近在研究弄一个新浪邮箱注册工具,大部分都弄完了现在还有一点问题请教
程序用webbrowser控件弄的,新浪邮箱注册面分为两个页面,第一个页面填入用户名和验证码,第二个页面输入其他的信息还有一个验证码,
现在的问题是第一个验证码可以正常输入成功,并提交,第二个验证码在文本框中输入并提交就不成功,咋输都是错误的,而在webbrowser控件中输入就可以输入正常,填表调用的是一个过程,在窗体加载时就自动填表的,只有验证码是和提交铵妞一起的
这是command按钮的代码
Private Sub Command1_Click()
Set vDoc = WebBrowser1.DocumentFor i = 0 To vDoc.All.length - 1
        If UCase(vDoc.All(i).tagName) = "INPUT" Then
            Set vTag = vDoc.All(i)     
            If vTag.Type = "text" Then
                 Select Case vTag.name  
                    Case "door"
                        vTag.Value = "" & Text3.text & ""  验证码输入框  不知道是不是这里的问题,从这里输入提交的验证码咋输都是错误的,不成功,直接在控件打开的网页内输入的就是成功的,
                    End Select
            ElseIf vTag.Type = "submit" Then            
                 vTag.Click  
            End If
       End If
Next i
Text3 = ""
End Sub

275

主题

3019

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17066

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2010-1-8 00:24:43 | 显示全部楼层
分析源代码

也许除了这里,还有其它条件.
我就是嗷嗷叫的老马了......

1

主题

2

回帖

0

精华

初来乍到

积分
31
 楼主| 发表于 2010-1-9 05:45:22 | 显示全部楼层
在文本框中输入的第二个验证码咋输都是提示错误的,当提示错误之后,在WEB控件打开的网页中再输入验证码就会提示该用户名已经被占用,证明第二个验证码提交也是成功的,只是新浪认为不成功,不返回注册成功的页面
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表