WGET se connecter avec un user et mot de passe
Bonjour,
Je souhaite me connecter sur un site avec mon login et mon mot de passe pour récupérer de manière automatique les données me concernant.
J'utilise les deux commandes WGET cidessous :
Code:
1 2 3
|
wget -T 25 -q --cookies=on --keep-session-cookies --save-cookies="/var/tmp/cookie.txt" -O "/var/tmp/tmp.txt" "http://www.eqsl.cc/qslcard/LoginFinish.cfm?Callsign="xxx\&EnteredPassword=xxx\&Login=Go
wget -T 25 -q --referer http://www.eqsl.cc/qslcard/"LoginFinish.cfm?Callsign="xxx\&EnteredPassword=xxx\&Login=Go --cookies=on --load-cookies=" "/var/tmp/cookie.txt" --keep-session-cookies --save-cookies="/var/tmp/cookie.txt" -O "/var/tmp/tmp.txt" http://www.eqsl.cc/qslcard/"DownloadInBox.cfm" |
A l'exécution un fichier cookie est créé avec le contenu suivant :
# HTTP cookie file.
# Generated by Wget on 2017-07-26 13:05:22.
# Edit at your own risk.
www.eqsl.cc FALSE / FALSE 0 USEJPG 1
www.eqsl.cc FALSE / FALSE 0 STATE
www.eqsl.cc FALSE / FALSE 0 COUNTRY FRANCE
www.eqsl.cc FALSE / FALSE 0 NICKNAME Saint%20Georges%20des%20Gr
www.eqsl.cc FALSE / FALSE 2447147122 MENUTYPE I
www.eqsl.cc FALSE / FALSE 0 PAGELANGUAGE FR
www.eqsl.cc FALSE / FALSE 0 LOGINUSERID 54992
www.eqsl.cc FALSE / FALSE 0 LOGINHAMID 1295377
www.eqsl.cc FALSE / FALSE 0 LOGINDATE %7Bts%20%272017%2D07%2D26%2011%3A05%3A22%27%7D
www.eqsl.cc FALSE / FALSE 0 MUGWUMP C419E204BF3402651AB324BD7741E776
www.eqsl.cc FALSE / FALSE 0 LOGINCALLSIGN xxx
Il me semble que le fichier cookie n'est pas complet : je ne vois pas la ligne faiant référence au mot de passe.
Je pense qu'il y a une erreur dans le premier WGET : j'ai essayé plusieurs modifs mais aucune ne m'a donné une réponse.
Si une compétence peut m'aider je l'a remercie par avance,
Cordialement