J'ai directement donné des cookies d'une connexion existante à wget
avec --no-cookies
et l'en-tête de requête HTTP Cookie. Dans mon cas, il s'agissait d'une connexion universitaire Moodle où la connexion semble plus complexe (utilisation de plusieurs requêtes avec un ticket de connexion). J'ai ajouté --post-data
parce que c'était un POST
demande.
Par exemple, obtenir la liste de tous les utilisateurs de Moodle :
wget --no-cookies --header "Cookie: <name>=<value>" --post-data 'tab=search&name=+&personsubmit=Rechercher&keywords=&keywordsoption=allmine' https://moodle.unistra.fr/message/index.php
4 votes
Pour les boucles : stackoverflow.com/questions/12399087/