Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1376 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Aide pour script curl

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aide pour script curl

n°1317461
mozvillat
Posté le 08-08-2012 à 10:07:23  profilanswer
 

Bonjour à tous,
 
Je commence à utiliser curl pour automatiser certaines taches.
Je me retrouve face à un probleme, pour automatiser la connexion sur le site de l'INSEE.
 
En regardant la page de connexion, j'ai l'impression que ce site utilise jquery pour l'authentification.  
 
https://echanges.insee.fr/upload/brpp
 
voila le code que j'utilise mais pour l'instant, sans succès...
 

Code :
  1. curl -c insee.txt -b insee.txt -F j_username=ICI_MON_IDENTIFIANT -F j_password=MON_MOT_DE_PASSE "https://echanges.insee.fr/upload/brpp"


 
le cookies est nommé insee.txt et comporte bien les 2 cookies, comme lors d'une authentification http. Par contre, impossible de verifier si le sessionid est conforme...
 
Si il y a des spécialistes de curl, un peu d'aide !!!! merci d'avance !

mood
Publicité
Posté le 08-08-2012 à 10:07:23  profilanswer
 

n°1317485
sputnick
bip...bip...bip...bip...bi...b
Posté le 08-08-2012 à 14:40:38  profilanswer
 

mozvillat a écrit :

Bonjour à tous,
 
Je commence à utiliser curl pour automatiser certaines taches.
Je me retrouve face à un probleme, pour automatiser la connexion sur le site de l'INSEE.
 
En regardant la page de connexion, j'ai l'impression que ce site utilise jquery pour l'authentification.  
 
https://echanges.insee.fr/upload/brpp
 
voila le code que j'utilise mais pour l'instant, sans succès...
 

Code :
  1. curl -c insee.txt -b insee.txt -F j_username=ICI_MON_IDENTIFIANT -F j_password=MON_MOT_DE_PASSE "https://echanges.insee.fr/upload/brpp"


 
le cookies est nommé insee.txt et comporte bien les 2 cookies, comme lors d'une authentification http. Par contre, impossible de verifier si le sessionid est conforme...
 
Si il y a des spécialistes de curl, un peu d'aide !!!! merci d'avance !


 
Salut,
 
essaye cela :  
 

Code :
  1. curl -A "Mozilla/5.0" -L -b /tmp/c -c /tmp/c -s -d "j_username=TON_USER&j_password=TON_PASSWD" https://echanges.insee.fr/upload/brpp
  2. curl -A "Mozilla/5.0" -L -b /tmp/c -c /tmp/c -s <PAGE SUIVANTE>


 
Remplace evidement TON_USER & TON_PASSWD

n°1317495
mozvillat
Posté le 08-08-2012 à 17:12:25  profilanswer
 

Merci pour ton aide ! en fait c'est un peu plus tordu.
 
Il faut se connecter à la page de base pour generer le cookie puis appeler la page qui est dans le form (champ action) et rappeler la page initiale  !
 
En tout cas, ca fonctionne !!!

n°1317497
Plam
Bear Metal
Posté le 08-08-2012 à 17:26:05  profilanswer
 

tip : tu as des libs pour te faciliter la tâche, la plus connue étant Mechanize, qui vient de Perl, adaptée sur plusieurs autres langages (Python, Ruby, PHP etc.)
 
Ça permet de faire des trucs sympa en quelques lignes (en Ruby c'est un régal !)


---------------
Spécialiste du bear metal
n°1317498
mozvillat
Posté le 08-08-2012 à 17:36:34  profilanswer
 

Ok merci du conseil, je regarderai un peu. Je n'ai jamais développé en ruby, du coup, ca sera l'occasion !!

n°1317499
Plam
Bear Metal
Posté le 08-08-2012 à 18:07:23  profilanswer
 

mozvillat a écrit :

Ok merci du conseil, je regarderai un peu. Je n'ai jamais développé en ruby, du coup, ca sera l'occasion !!


 
Si tu t'en sors pas, Python est aussi de la partie (j'ai fait les deux, mais j'avoue que niveau élégance de code, Ruby est encore plus chouette).


---------------
Spécialiste du bear metal

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Aide pour script curl

 

Sujets relatifs
Aide d'un choix d'une solution de virtualisationScript de post installation dans un RPM
Script Bash pour récuperer seulement l'adresse IPPlus de réseau VMware quand je met une IP fixe, merci pour votre aide.
Message JAVA SCRIPT qui me bloque FirefoxTableau contenant des variables - Script bash
Lancement script au démarrage + anti crashBesoin d'aide pour compiler Quamachi !
[POSTFIX] Rediriger Mailer-Daemon vers un script php 
Plus de sujets relatifs à : Aide pour script curl


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR