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

  • 相关阅读:
    致虚极守静笃
    DNS 透明代理
    Java“禁止”泛型数组
    Java和C#语法对比
    JVM 内存区域 (运行时数据区域)
    Java8 使用
    G1收集器的收集原理
    BZOJ 2222: [Cqoi2006]猜数游戏【神奇的做法,傻逼题,猜结论】
    数据结构之网络流入门(Network Flow)简单小节
    BZOJ 1257: [CQOI2007]余数之和sum【神奇的做法,思维题】
  • 原文地址:https://www.cnblogs.com/spy/p/350770.html
Copyright © 2011-2022 走看看