login-POST-Formular mit cURL
Ich versuche zur Anmeldung auf der website www.centralgreen.com.sg/login.php mit cURL (erste Zeit Benutzer von cURL)
Benutzte ich die Tamper-plugin für Firefox, und ich habe 4 POST-Eingänge:
login=mylogin
password=mypassword
Button_DoLogin.x=33
Button_DoLogin.y=6
Ich versuche mit curl wieder mit
curl.exe --data 'login=mylogin&password=mypassword&Button_DoLogin.x=33&Button_DoLogin.y=6' www.centralgreen.com.sg/login.php?ccsForm=Login
Aber der login anscheinend nicht durch (die Ausgabe von diesem Befehl ist die gleiche form, gefüllt nur mit dem Passwort, und eine Fehlermeldung Der Wert im Feld Benutzername ist erforderlich.)
Hier ist die vollständige Liste der info, die ich von Tamper
Host centralgreen.com.sg
User-Agent Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept Language en-us,en;q=0.5
Accept Encoding gzip, deflate
Accept Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep Alive 115
Connection keep-alive
Referer http://centralgreen.com.sg/login.php
Cookie PHPSESSID=65fbxxxxxxx02694e3a72xxxxxxxx; Valley_ParkLogin=04E203A459FCxxxxxxxA2DCD9AAE5B9678G08C04F1952155E2482xxxxxxxxxxxxx
Ist es etwas, was ich falsch mache? Wie kann ich pass den login über das POST-Formular?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, mit den
-F
option statt--data
.http://curl.haxx.se/docs/manpage.html#-F
Im Grunde ändert sich dadurch auch die content-type-header:
Diese geben Ihnen ein besseres Ergebnis.