将 idhttp handleredirc设置为True下面是获得转向地址: procedure TForm1.IdHTTP1Redirect(Sender: TObject; var dest: String; var NumRedirect: Integer; var Handled: Boolean; var VMethod: TIdHTTPMethod); var url : string; begin url := dest; Handled:=True; showmessage(url);//转向地址 end;
使用ClientSocket 实现ClientSocket1Read方法。 var s:string; begin s:=socket.ReceiveText; if pos('关键字',s)<>0 then begin 开始提取操作 end
procedure TForm1.IdHTTP1Redirect(Sender: TObject; var dest: String;
var NumRedirect: Integer; var Handled: Boolean;
var VMethod: TIdHTTPMethod);
var
url : string;
begin
url := dest;
Handled:=True;
showmessage(url);//转向地址
end;
var
s:string;
begin
s:=socket.ReceiveText;
if pos('关键字',s)<>0 then
begin
开始提取操作
end