http://www.gzjd.gov.cn/gzwfcx/hnisijsp/jtwfcx/wfchx.jsp这个页面的验证码部分(红色四位数随机字母数字)做得很特别,好像是一个text类型的框,但不能输入,它的id="checkCode",如果类型是text,且知道name的就可以获取它的值也即value,但这个验证码出来晚点,所以在WebBrowser1_DocumentComplete完成后还没显示,但我现在关键是即使显示完成了,我也不能获取它的值,所以想延时一下获取都不行,能否通过它的createCode函数,得到它的checkCode.value?高手们帮帮忙了。

解决方案 »

  1.   

    它本来用的就是文本框,当然可以复制啦。
    不能输入是因为 readonly' 新建一个 标准EXE 工程
    ' 添加 WebBrowser1 , Text1 , Command1
    Option ExplicitPrivate Sub Command1_Click()
    '等显示完成后
        Text1.Text = WebBrowser1.Document.getElementById("checkCode").Value
    End SubPrivate Sub Form_Load()    WebBrowser1.Navigate "http://www.gzjd.gov.cn/gzwfcx/hnisijsp/jtwfcx/wfchx.jsp"End Sub