VB获取网页中的验证码

小歆12年前软件源码03719
VB获取网页中的验证码

函数代码:

Public Function GetImg(WebBrowser, Img, sxz)
'参数
'WebBrowser:等获取验证码网页所在的WebBrowser控件
'Img:显示验证码的Image控件
'sxz:网页中验证码相应属性的属性值
  Dim CtrlRange, x
  For Each x In WebBrowser.Document.All
    If UCase(x.tagName) = "IMG" Then
      'x.src为验证码图片的属性,也可是其他属性 如 x.onload等
      If InStr(x.src, sxz) > 0 Then
        Set CtrlRange = WebBrowser.Document.body.createControlRange()
        CtrlRange.Add (x)
        CtrlRange.execCommand ("Copy")
        Debug.Print "Copy"
        Img.Picture = Clipboard.GetData
      End If
    End If
  Next
End Function


函数调用:

'如获取网页http://www.pceggs.com/login.aspx中的验证码图片代码如下:
'<IMG id=valiCode style="CURSOR: pointer" alt=验证码 src="/VerifyCode_Login.aspx" border=0>
'获取验证码函数调用如下:
Call GetImg(Form1.WebBrowser1, Form1.Image1, "VerifyCode_Login.aspx")

相关文章

Screenshot_2014-05-05-19-33-27.png

中兴V889D 基于官方4.0.4制作,纯净稳定包,追求稳定,无任何BUG,建议长期使用。

先给链接边看边下载,地址:5 n' x" N- n- D' S1 e7 G               &n...

长虹zme刷机包,目前收集到最全的ROM

从网上收集到的这些刷机包,其中只有一个“zme_zqn小米_v2.5.1.zip”的包刷过,别的都未曾尝试,感兴趣的网友请多方验证确实能刷后再刷机,否则不能开机损失就大了,刷机有风险,开刷须谨慎,再次...

小歆工作室 官方论坛管理规定(2013.5.1更新)

                           ...

VB自删除模块源码

运行后能够删除自己。 提示:不要在VB的IDE下运行,否则会删除VB6.exe。一定要编译后运行。 下载地址:VB自删除源码.rar 部分源码: Pri...

VB(十六进制)颜色代码与RGB互转工具V2.0(附屏幕取色工具)06.jpg

【VB源码】十六进制颜色代码与RGB互转工具

VB(十六进制)颜色代码与RGB互转工具     功能介绍:     1.《VB(十六进制)颜色代码与RGB互转工具》是由《VB颜色代...

[Matze][FinalBIG 免安装汉化版][0.4][2010.06.16]

原创作者:Matze  原版下载:www.wagnerma.de 汉化作者:星空 免责声明: 本软件只可供学习研究使用,使用本软件造成一切后果后使用者自行承担。汉化作者不提供任何...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。