VB获取网页中的验证码

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

相关文章

字模提取软件截图.jpg

[Horse][字模提取][V2.2]

字模提取V2.2   下载地址:字模提取V2.2.zip...

【经典教程】Arduino使用教程和典型范例

【经典教程】Arduino使用教程和典型范例

【经典教程】Arduino使用教程和典型范例 下载地址:     百度网盘:http://pan.baidu.com/s/1pJ6Sxib &...

卡尔曼滤波器算法(C语言)

卡尔曼滤波器算法(C语言)! }* v) v/ j" }4 a3 `/ l     将高斯过程回归融入平方根无迹卡尔曼滤波(SRUKF)算法,本文提出了一种不确定系统模型协方...

VB字符串函数大全

Abs(number) 返回绝对值。 Array(arglist) 创建一个数组。 Asc(string) 返回字符串第一个字符的ANSI码。 Atn(number) 返回反...

酷派8705一键刷入中文Recovery.jpg

酷派8705 一键刷入中文Recovery教程

酷派8705一键刷入中文Recovery 刷入教程电脑端: 1、确保手机ROOT并能连接各种手机助手,下载Recovery,解压。" f) p5 `' v$ j2 o 2、打开USB模式+...

小歆工作室VIP会员解析

小歆工作室VIP会员解析 一.VIP会员简介 小歆工作室VIP会员是小歆工作室官方论坛中特殊的一个群体,享有去除广告、红名显示、帖子点亮等28项特权,在小歆工作室中有着神...

发表评论    

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