Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 09-10-2021 10:24:41

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

[auto-résolu X_X]Choper un cookie de login via curl

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=in

Du 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 10:49:35)


datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

Hors ligne

Pied de page des forums