unit
T1;
interface
uses
Windows, SysUtils, Dialogs, Classes, IdBaseComponent, IdComponent,
IdTCPConnection, IdTCPClient, IdHTTP, RpDefine, RpRender, RpRenderHTML,
IdCookieManager, IdIOHandler, IdIOHandlerSocket, IdIOHandlerStack, IdSSL,
IdSSLOpenSSL, StrUtils, pngimage;
type
1
=
class
(TThread)
http_1:TIdHTTP;
IdCookieManager1_Pay: TIdCookieManager;
RvRenderHTML2: TRvRenderHTML;
IdSSLIOHandlerSocketOpenSSL1: TIdSSLIOHandlerSocketOpenSSL;
private
protected
procedure
Execute; override;
public
end
;
implementation
uses
Unit1
procedure
1.
Execute;
var
cw :
integer
;
i :
integer
;
a :
integer
;
BPos :
integer
;
EPos :
integer
;
st:TStringStream;
str:
AnsiString
;
s:TStringStream;
URL_Pay:
String
;
Login:
String
;
Pass:
String
;
inf:TStringList;
img: TMemoryStream;
png: TPNGObject;
begin
for
i:=
0
to
Form2
.
Listview1
.
Items
.
count-
1
do
begin
URL_Pay :=Form2
.
Listview1
.
Items[i].SubItems[
0
];
Login := Form2
.
Listview1
.
Items[i].SubItems[
1
];
Pass := Form2
.
Listview1
.
Items[i].SubItems[
2
];
begin
IdCookieManager1_Pay:= TIdCookieManager
.
Create(
nil
);
http_1 := TidHTTP
.
Create(
nil
);
http_1
.
AllowCookies:=
true
;
http_1
.
HandleRedirects:=
true
;
cw:=getnumber;
s:=TStringStream
.
Create;
st:=TStringStream
.
Create;
inf:=tstringlist
.
create;
begin
http_1
.
get(
'http://'
+ URL_Pay +
'login.php?r='
,s);
end
;
If
pos(
'image.php?'
, s
.
datastring)>
0
then
begin
end
else
end
;
try
except
end
;
end
;
finally
http_1
.
free;
end
;
end
;
end
;
;