zoukankan      html  css  js  c++  java
  • 踏破铁鞋无觅处:网页下载图片的代码


    为了解决投票自动识别验证码,必须先得到图片。在单位时,搜到了这段代码,并且在程序中试验成功。回到家,重新搜索,居然搜不到了,一直找到半夜两点,仍然找不到它。。。。那天晚上快疯了。

    今天在整理硬盘时,它却在那硬盘层层目录深处静悄悄地躲藏着呢。

    代码如下:

    Private Sub webSky_DownloadComplete()
        On Error Resume Next
        WebSky.Silent = True
        Me.MousePointer = vbDefault
       
        Dim x, CtrlRange
        Dim sPath As String
       
        sPath = App.Path
       
        sPath = Left(sPath, InStr(sPath, vbNullChar) - 1)
        If Len(sPath) > 3 Then sPath = sPath & "\"
       
        If Trim(txtUser.Text) <> "" Then
            gstrFileName = sPath & Trim(txtUser.Text) & "Code.bmp"
        Else
            gstrFileName = sPath & "TempCode.bmp"
        End If

        For Each x In WebSky.Document.All
            If x.tagName = "IMG" Then
                    WebSky.Stop
                    Set CtrlRange = WebSky.Document.body.createControlRange()
                    CtrlRange.Add (x)
                    CtrlRange.execCommand ("Copy")
                   
                    SavePicture Clipboard.GetData, gstrFileName
                   
                    'getCodeForSky
                   
                End If
            End If
        Next
    End Sub

  • 相关阅读:
    数据库连接池技术
    选择存储引擎的基本原则
    建索引原则
    数据库应用优化
    PDO
    关于cookie和session
    php常见漏洞及分析
    随便写
    spring 注入
    idea导入eclipse项目
  • 原文地址:https://www.cnblogs.com/spy/p/350770.html
Copyright © 2011-2022 走看看