wgetter95
Goto Top

Login mit WGET

bunutzername:passwort@host funktioniert nicht

beim login auf einer website verwende ich folgende syntax:
wget http://www.host.de\login.php --post-data=user=xy&pass=yz

dabei übernimmt wget nur den "user", für pass kommt die windowms-cmd-standardmeldung datei nicht vorhanden oder falsch geschrieben

wenn ich die vorgegebene Reihenfolge nutze, also
wget --post-data=user=xy&pass=yz http://www.host.de\login.php

meldet wget "missing url"

Content-ID: 59383

Url: https://administrator.de/forum/login-mit-wget-59383.html

Ausgedruckt am: 13.03.2025 um 18:03 Uhr

bastla
bastla 20.05.2007 um 11:20:34 Uhr
Goto Top
Hallo wgetter95 und willkommen im Forum!

Versuch es mit folgender Schreibweise:
wget http://www.host.de\login.php --post-data=user=xy^&pass=yz
Hintergrund: "&" wird in der Commandshell dazu verwendet, Befehle zu kombinieren - mit "^" davor wird es "maskiert", dem Interpreter also mitgeteilt, dass tatsächlich das Zeichen "&" gemeint ist.

Grüße
bastla
paulepank
paulepank 20.05.2007 um 12:57:20 Uhr
Goto Top
Hallo ,

Zitat aus der Hilfe von wget

wget --post-data user=foo&password=bar http://server.com/auth.php

cu paulepank
wgetter95
wgetter95 20.05.2007 um 14:00:49 Uhr
Goto Top
genau das habe ich mir gedacht, wusste nur nicht, wie man das umgeht - mit "" scheint es auch zu klappen, dennoch werde ich es nachher mal mit ^ testen