VB获取网页中的验证码

小歆13年前软件源码04628
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")

相关文章

最全电子元器件介绍(图文教程)

本文档对常用元器件概念、分类、主要参数、功能等进行了详细阐述。 很详细,实物图展示。楼主出血大放送! 为了大家让能看懂BOM中电子料的规格描述,了解常用电子元器件的类别...

VB操作INI文件方案

VB读写ini文件(1) 自从注册表诞生以来ini文件正在逐渐失去其市场占有率,然而基于ini文件的独立性,致使其还没有到达退出历史舞台的地步,很多应用程序的初始化和一些界面参数的设置仍然很愿意...

软件版本号的英文代码大全

alphal 内部测试版 beta 外部测试版 demo 演示版 Enhance 增强版或者加强版 属于正式版 Free 自由版 Full version 完全版 属于正式版 sharew...

制作win7+ubuntu +winPE+CDlinux多系统启动U盘

制作前期准备工作 1.需要软件 grub4dos(http://sourceforge.net/projects/grub4dos/files/)...

[安卓]dSploit汉化修正版-秒杀WIFI杀手系列软件!

  话说原来当初就在用他 , 后来换了手机等原因就没鼓捣过了,功能那是没得说,WIFI网络之主宰者,渗透网络之无双神器,无所不渗,防线穿透,可惜是英文吧的那个时候版本还很低本人还没...

STM32软件 RealView MDK-ARM 4.12下载(RVMDK4.12)

STM32软件 RealView MDK-ARM 4.12下载(RVMDK4.12)

RealView MDK-ARM 4.12 RVMDK4.12简介:        RealView MDK出众的价格优势和功能优势,势将成为...

发表评论    

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