0
Ich versuche mich mit cURL auf einer Website einzuloggen. Dies ist mein Code ... aber ich habe jedes Mal wieder zum Login-Seite =/cURL Bash meldet sich nicht an
USER="Dantes9999"
PASS="******"
TEST=$(curl -s --cookie-jar cookie --dump-header header_cookie https://de.metin2.gameforge.com | grep -o '<form action=['"'"'"][^"'"'"']*['"'"'"] method' | sed -e 's/^\s*<form action=["'"'"']//' -e 's/["'"'"'] method$//')
LOGINDATA="'username=$USER&password=$PASS'"
LOGINRESPONSE=$(curl -s -L -b header_cookie -d $LOGINDATA $TEST)
LOGINRESPONSE1=$(curl -s -L -b cookie -d $LOGINDATA $TEST)
echo "" > header_cookie
if [[ $LOGINRESPONSE1 == *"Sicherheitswort"* ]]; then
echo "$USER + $PASS = positive Sicherheit"
fi
if [[ $LOGINRESPONSE1 == *"Drachenm"* ]]; then
echo "$USER + $PASS = positive Drachenm"
fi
if [[ $LOGINRESPONSE1 == *"login"* ]]; then
echo "$USER + $PASS = negative Login BtN"
fi
echo "" > cookie
if [[ $LOGINRESPONSE == *"Sicherheitswort"* ]]; then
echo "$USER + $PASS = positive Sicherheit"
fi
if [[ $LOGINRESPONSE == *"Drachenm"* ]]; then
echo "$USER + $PASS = positive Drachenm"
fi
if [[ $LOGINRESPONSE == *"login"* ]]; then
echo "$USER + $PASS = negative Login BtN"
fi
so hoffentlich jemand wissen, wie diese zu erhalten. Mit jeder Anfrage bekomme ich ein neues Token und die passenden Cookies dafür.
Danke, aber die work..this Konto nicht existiert und der Code sagt, dass es nicht existiert ... – V0lvox337
Danke, aber die work..this Konto nicht existiert und der Code sagen , dass es nicht existiert ... Auf jeder Seite steht geschrieben "account" somewere ... also ist das kein gültiger Test, wenn die Anmeldung abgeschlossen ist So gibt es die "-L" fehlt .. Die Idee ist gut, funktioniert aber nicht – V0lvox337