S
Na dann werde ich ihn morgen mal fragen, ob er was dagegen hat.
Edit:
OK, ich habe ihn gefragt und ihm ist es wirklich lieber, wenn ich seine Seite hier nicht poste.
Ich habe es jetzt mal bei Uploaded.to probiert und dort ist es genau das Selbe:
Form1->IdHTTP1->Request->Referer="http://www.uploaded.de";
Form1->IdHTTP1->Request->UserAgent = "Mozilla ... NOT";
Form1->IdHTTP1->Request->Accept="text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
Form1->IdHTTP1->Request->AcceptLanguage ="de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4";
Form1->IdHTTP1->Request->Connection= "Keep-Alive";
TStringList* DataString = new TStringList;
TStringList* s = new TStringList;
DataString->Add("id=aaaaaa&pw=bbbbbb");
s->Text = Form1->IdHTTP1->Post("http://uploaded.to/me", DataString);
s->SaveToFile("file.txt");
delete DataString;
delete s;
exit(0);
Ich bekomme nur den Quelltext als wär ich nicht eingeloggt.
Edit2:
Ich habe rausgefunden, dass die Seite Javascript benötigt (genauso wie uploaded.to) und IdHTTP soll das wohl engeblich nicht unterstützen.
Weis jemand einen Weg aus dieser miserablen Situation? Würde mein Projekt ehrlich gesagt nur sehr ungern aufgeben.
Edit3:
Auf der Seite, wo es gehen soll, geht es jetzt endlich
Ich musste zuerst ein Get an die Seite machen, von der ich den Quelltext möchte und dann einen Post zu der Loginseite mit dem entsprechenden Loginparametern.
Aber an eine Lösung für Uploaded bin ich trotsdem brennend interessiert, da man ja nie weis, was noch kommt.