如何获得网站验证码的图片?(50分)

  • 主题发起人 主题发起人 dedragon
  • 开始时间 开始时间
D

dedragon

Unregistered / Unconfirmed
GUEST, unregistred user!
其实我已经知道代码了,但奇怪同一个程序,其他人可以正常运行,而我编译时提示delphi invalid argument to date encode这个错误呢?
代码如下:
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,IdHTTP;

type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
function GetURLFile(strURL, strFileName: string): boolean;
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
Msg: TMsg;
SL: TStringList;
I: Integer;
begin
GetURLFile('http://passport.csdn.net/ShowExPwd.aspx?DateTime=2006-05-19%2023:08:38&strimg=0.8544980050337276', 'E:/a.jpg');
end;


function TForm1.GetURLFile(strURL, strFileName: string): boolean;
var
ms:TMemoryStream;
idhttp: Tidhttp;
begin
ms:=TMemoryStream.Create;
Result:=true;
idhttp := TIdHTTP.Create(nil);
try
idhttp.Get(strURL,ms);
ms.Position:=0;
ms.SaveToFile(strFileName);
except
Result:=false;
end;
ms.Free;
end;

end.
~~~~~~~~~~
希望各位大侠多多帮忙
 
没人理,自己顶上一下,谢谢
 
2006-05-19%2023:08:38
 
楼上的朋友,这是什么意思?
 
invalid argument to date encode
无效的日期编码参数
DateTime=2006-05-19%2023:08:38
有错。。。懂不,不懂英文就用翻译软件译译嘛
 
风铃夜思,你先试一下能不能打开这地址吧,我是可以的,所以这地址没错,时间怎么有问题呢?
 
系统时间格式问题
 
DIGUA,我系统时间格式是2008年5月20日**:**,应该如何调整?
 
后退
顶部