zoukankan      html  css  js  c++  java
  • Delphi 获取网站验证码的图片

    [delphi] view plain copy
     
     print?
    1. uses  
    2.   ActiveX,ComObj;  
    3. procedure TfrmMain.FormCreate(Sender: TObject);  
    4. begin  
    5.   OleInitialize(nil);  
    6. end;  
    7.   
    8. procedure TfrmMain.DomImg2Image(wb:TWebBrowser);  
    9. var  
    10.   i:Integer;  
    11.   rang:IHTMLControlRange;  
    12.   s:string;  
    13. begin  
    14.   try  
    15.   //pic是图片的节点(层)名称,你打开源代码看一下,替换成你的就行了  
    16.   s := (IHTMLDocument2(wb.Document).images.item('pic',EmptyParam) as IHTMLElement).getAttribute('src',0);  
    17.   //showmessage(s);  
    18.       rang:=((IHTMLDocument2(wb.Document).body as HTMLBody).createControlRange)as  
    19.         IHTMLControlRange;  
    20.       rang.add(IHTMLDocument2(wb.Document).images.item('pic',EmptyParam)as  
    21.         IHTMLControlElement);  
    22.       rang.execCommand('Copy',False,0);  
    23.       image1.Picture.Assign(ClipBoard);  
    24.   except  
    25.   end;  
    26. end;  
    27.   
    28. procedure TfrmMain.FormDestroy(Sender: TObject);  
    29. begin  
    30.   OleUninitialize;  
    31. end;  

    http://blog.csdn.net/yanjiaye520/article/details/7955671

  • 相关阅读:
    JAXB
    Servlet编码和解码
    FileUpload
    DataSource
    20200821 二分搜索
    火狐账户如何在Android手机端与电脑端同步
    20200807 贪心;排队接水;[AHOI2018初中组]分组;国王的游戏
    20200802 高精度问题 阶乘之和
    20200803 牛客多校赛
    20200207
  • 原文地址:https://www.cnblogs.com/findumars/p/5272641.html
Copyright © 2011-2022 走看看