delphi获取网页中验证码图片
procedure TfrmMain.GetImg(imgName: String);var rang:IHTMLControlRange;begin rang:=((IHTMLDocument2(WebBrowser.Document).body as HTMLBody).createControlRange)as IHTMLControlRange; rang.add(IHTMLDocument2(WebBrowser.Document).images.item(imgName,EmptyParam)as IHTMLControlElement); rang.execCommand('Copy', False, 0); img.Picture.Assign(ClipBoard);end;//取验证码 strm := TMemoryStream.Create; gif := TGIFImage.Create; try strm.Clear; FHttp.Request.Referer := URL_Login; FHttp.Get(Url,strm); strm.Position := 0; gif.LoadFromStream(strm); CodePic.Assign(gif); except Result := False; strm.Free; gif.Free; Exit; end; strm.Free;