Hello,
dans le but de faire un script pour extraire un csv de helloasso sans tout faire à la main, j'ai besoin de prendre un cookie de login.
Pour commencer, je me suis dit que j'allais prendre le forum comme cobaye et j'y arrive pas on dirait.
Voilà ma ligne :
* les identifiants passent en POST (d'où curl -F) et j'ai chopé le nom des champs rapidos avec le "inspecter élément" de firefox
* le formulaire de connexion m'aurait redirigé vers
https://debian-facile.org/login.php?action=inDu coup ça semble "évident" :
curl -c /tmp/cookie.txt -F "req_username=otyugh" -F "req_password=XXXXXX" -F "login=Identification" "https://debian-facile.org/login.php?action=in"
Sauf que ça me donne un fichier de cookie vide. Une idée de ce que je rate ?
De ce que je vois du résultat html répondu à la requête, il considère qu'aucun envoi n'a été fait...
EDIT : ... /me vient de voir les champs cachés
EDIT : wala, avec ce champ caché ça marche (que je comprend pas l'idée derrière, on utilise pas le retour du submit normalement pour verifier l'envoi du form ? T_T)
curl -c /tmp/cookie.txt -F "req_username=otyugh" -F "req_password=XXXXXX" -F "form_sent=1" "https://debian-facile.org/login.php?action=in"
EDIT : et helloasso semble bloquer toute tentative via un truc en javascript. Salauds ! Apparemment ils ont une API. M'enfin ouais. Déjà que ça me faisait iech pas mal, si je passe du temps JUSTE pour ça, meh. T_T
Dernière modification par otyugh (09-10-2021 09:49:35)