VB获取网页中的验证码

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

相关文章

★主板维修精华★

1. BIOS作用:BIOS是开机初始化,检测系统安装设备类型,数量等。 2. RESET的产生过程:PG→(门电路,南桥)→RESET复位(ISA槽B2脚,P...

Altium如何佈蛇形線.jpg

【教程】Altium如何布蛇形线

Altium如何佈蛇形線   下载地址:        本地下载:Altium如何佈蛇形線.pdf  &nb...

VB操作INI文件方案

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

XP防止成为“肉鸡”的技术与管理措施

一、防止主机成为肉鸡的安全技术措施 1、利用操作系统自身功能加固系统 通常按默认方式安装的操作系统,如果不做任何安全加固,那么其安全性难以保证。攻击者稍加利用便可使其成为肉鸡。因此,防止主机成...

阻焊剂分类及阻焊剂配方和使用方法

阻焊层,顾名思义,就是防止焊接的一层。它一般是绿色或者其它颜色,覆盖在布有铜线上面的那层薄膜,它起绝缘,还有防止焊锡附着在不需要焊接的一些铜线上。当然,它也在一定程度上保护布线层。 &...

PCB布线技巧及其要领

    布线是PCB设计过程中的一个重要环节,所有的前期准备工作都是为它而做的,而在整个PCB设计过程中,就属布线的设计过程技巧最细、限定最高。PCB布线有单面、双面及多层布...

发表评论    

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