Einzelnen Beitrag anzeigen

schismatic1

Registriert seit: 24. Mai 2009
28 Beiträge
 
#9

Re: Rapidshare Premium Login - Wie?

  Alt 24. Mai 2009, 13:39
Hm... irgendwie komm ich so nicht weiter.

Ich habe mir im Forum für eine Anmeldung mittels der Methode Post folgenden Quelltext entdeckt:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  data: TIdMultiPartFormDataStream;
begin
  data := TIdMultiPartFormDataStream.Create;
  IdHTTP1.ProtocolVersion:=pv1_1;
  IdHTTP1.Request.UserAgent:='null';
  IdHTTP1.Request.Accept:='eins';
  IdHTTP1.Request.AcceptCharSet:='zwei';
  IdHTTP1.Request.AcceptLanguage:='drei';
  try
    { add the used parameters for the script }
    data.AddFormField('param1', 'value1');
    data.AddFormField('param2', 'value2');
    data.AddFormField('param3', 'value3');
    { Call the Post method of TIdHTTP and read the result into TMemo }
    Memo1.Lines.Text := IdHTTP1.Post('http://www.delphipraxis.net', data);
  finally
    data.Free;
  end;
end;
Für Rapidshare würde der angepasst ja theoretisch so ausschauen:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  data: TIdMultiPartFormDataStream;
begin
  data := TIdMultiPartFormDataStream.Create;
  try
    { add the used parameters for the script }
    data.AddFormField('login', edit1.Text);
    data.AddFormField('password', edit2.Text);
    { Call the Post method of TIdHTTP and read the result into TMemo }
    Memo1.Lines.Text := IdHTTP1.Post('https://ssl.rapidshare.com/premiumzone.html', data);
  finally
    data.Free;
  end;
end;
Wenn das soweit stimmt, dann ist mein Problem dabei nur, dass ich beim Einfügen dieses Quelltextes (egal ob "Formular - Delphi für Win 32" oder "VLC Formularanwendung - Delphi für Win 32") entweder ich überhaupt nicht compilieren kann oder der alles als Syntaxfehler rot unterwellt ist.

Vielleicht kannst du mir ja etwas mehr von deinem Wissen preisgeben. Denn bis jetzt tappe ich noch gut im Dunkeln

EDIT MEINT: kann sein das ich ersteinmal das indy10 installieren muss, oder?
  Mit Zitat antworten Zitat