snafu hat geschrieben:Also um die Cookies geht es eigentlich nicht. Ich kann mich ja problemlos einloggen und da dann diverse Sachen machen. Ich möchte sozusagen nur den Status des eingeloggt seins abspeichern, damit beim späteren Aufruf des Skripts nicht jedes Mal die Methode "login" durchgegangen werden muss. Hier mal zum (vielleicht) besseren Verständnis ein Snippet:
Bei cookies geht es doch (unter anderem) genau darum, dass ich mich nicht jedes mal neu einloggen muss. Wenn du hier in's Forum kommst und irgendetwas schreibst, loggst du dich ja auch nicht jedesmal (jeden Tag) ein, sondern dein Browser schickt dem Server ein Cookie, anhand welchem der Server dich wiedererkennt. Und das gleiche geht auch mit mechanize (um soetwas geht es ja bei der lib, ansonsten könntest du ja auch einfach nur urllib2 verwenden). Du musst dann eben jedes Mal, wenn du dein Programm startest die Cookie-File laden, in welche du das letzte mal die Cookies gespeichert hast.
Das Ganze funktioniert natürlich nur, wenn MySpace entsprechende Cookies verwendet, und man sich nicht jeden Tag neu einloggen muss (was ich allerdings bezweifle).
Nützlich zum debuggen, von solchen Sachen ist ein Netzwerk-Sniffer (
wireshark kann ich empfehlen) oder etwas wie
Paros (die Seite ist wohl gerade down). So kannst du dir ansehen, was dein Browser und was dein Programm macht und entsprechend Sachen ändern.
snafu hat geschrieben:Ich weiß nicht ob wir eventuell aneinander vorbeireden.
Das könnte gut möglich sein