Hackerboard WikiHaboBlog

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Formulardaten absenden

Diskussion: Formulardaten absenden im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; hey leute, ich habe ein kleines Problem: Ich möchte gerne auf StudiVZ mein Profilbild per Script ändern... alle Funktionen (cookies ...

Antwort
Alt 14.12.09, 22:13   #1 (permalink)
 
Benutzerbild von _fux_
 
Registriert seit: 13.09.05
_fux_ Leistung: Abacus
Likes: 5
Standard Formulardaten absenden


hey leute,


ich habe ein kleines Problem:

Ich möchte gerne auf StudiVZ mein Profilbild per Script ändern... alle Funktionen (cookies annehmen ect ect ) funktionieren.

Der letzte Schritt, nämlich das Hochladen der Datei funktioniert einfach nicht.
Ich habe mithilfe von Tamperdata alle möglichen Header und Post-fields ausfindig gemacht (und teilweise mithilfe des quelltextes der html page), aber irgendwie funtzt der letzte schritt nicht.

Ich habe schon alles probiert und verzweifle langsam.

Als System benutzte ich cURL und schreibe alles mit notepad++ ^^
habe immer ausgaben verglichen ect ect....
was kann falsch sein? ggfs. das Übergeben der Bilddatei an den Server?
Keine ahnung

aah
-> das gleiche Problem habe ich übrigens bei einem anderen projekt auch...., echt seltsam!

ah was mir helfen könnte wären ggf. einige gedankenanstöße und keine "fertige" lösung. das wäre am besten
falls ich erfolg habe, poste ich das script!

_fux_ ist offline   Mit Zitat antworten
Alt 14.12.09, 22:18   #2 (permalink)
Member of Honour
 
Benutzerbild von easteregg
 
Registriert seit: 14.09.07
easteregg Leistung: Pentium Ieasteregg Leistung: Pentium I
easteregg eine Nachricht über ICQ schicken
Likes: 60
Standard

poste mal den code, das wäre zum debuggn einfacher.
was bekommst du denn vom server für ne antwort, wenn du den dateiupload ausführst?
__________________
» Flattr mich! - Wenn dir mein Beitrag geholfen hat! «
<| 2 AMD Opterons 2384@ 8x3,2ghz | Tyan S2915 | 10GB | 2x 8800GT | 8400GS | Dell 3008WFP + 2x2007FP |>
easteregg ist offline   Mit Zitat antworten
   
HaBOT
 

Werbung ist gerade online    
Alt 14.12.09, 22:59   #3 (permalink)
 
Registriert seit: 06.06.09
Thunderb0lt Leistung: 8086
Likes: 6
Standard

Soweit ich weiß, haben die einen Bot-Schutz eingebaut (man musste doch - zumindest früher - schonmal gelegentlich ein CAPTCHA eingeben). Denkbar wäre also z.B. auch, dass dein Script deswegen nicht funktioniert.

Denkbare sperren, die studiVZ da eingebaut haben könnte wäre z.B. ein Token, dass von Seite zu Seite weitergegeben wird und/oder eben CAPTCHAS. Vielleicht auch sowas primitives, wie die Abfrage des User-Agents?

Du sagst, du hast dir die Daten, die da hin und hergehen angeschaut. Vielleicht etwas in der Richtung übersehen/verworfen?
Thunderb0lt ist offline   Mit Zitat antworten
Alt 14.12.09, 23:43   #4 (permalink)
Member of Honour
 
Benutzerbild von beavisbee
 
Registriert seit: 22.02.07
beavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium III
beavisbee eine Nachricht über ICQ schicken
Likes: 75
Standard

du könntest das Browser-nachahmen mal mit Snoopy probieren, einer WebClient-Class in PHP... (oder zumindestens Inspirationen holen...)
beavisbee ist offline   Mit Zitat antworten
Alt 15.12.09, 00:04   #5 (permalink)
Themenstarter
 
Benutzerbild von _fux_
 
Registriert seit: 13.09.05
_fux_ Leistung: Abacus
Likes: 5
Standard

also schonmal thx für die antwort
ich schau mir mal alles ggfs an und werde den code demnächst posten wenn ich sicher bin das da wirklich nix mehr falsch ist.

das captcha problem hatte ich anders gelöst, die seite wird dennoch anzeigt und falls ein captach kommt geb ich das erst noch manuell ein.

die tokens habe ich bereits gezogen

das mit snoopy klingt zumindest mal interesant ^^
_fux_ ist offline   Mit Zitat antworten
Alt 15.12.09, 13:44   #6 (permalink)
 
Benutzerbild von rami
 
Registriert seit: 09.02.08
rami Leistung: Facit NTK
rami eine Nachricht über ICQ schicken rami eine Nachricht über Skype™ schicken
Likes: 0
Standard

Hier gibt es sogar eine PHP-Klasse, die mit Snoopy arbeitet, die man dahingehend modifizieren könnte:
http://spielor.wordpress.com/2009/08...vz-1-0-0-beta/

Ansonsten, HTTP-Protokoll lesen! Bei Dateiuploads sind dinge wie Boundary-Seperator-Strings und Content-Type:multipart/formdata zu beachten :-)
__________________
rami ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » PHP Formulardaten absenden
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61