Script bash cURL

Vardok Messages postés 386 Statut Membre -  
Vardok Messages postés 386 Statut Membre -
Bonjour,

J'essaie de transformer ce script conçu avec wget avec l'outil cURL à la place.

wget.exe -q http://x.x.x.x/login --referer="http://x.x.xx/login?page_ref=/wifi/config" http://x.x.x.x/wifi/config --post-data="method=passwd&zsid=&login=monLogin&password=monPwd&ap_active=off&ap_ssid=monSSID&ap_closed=1&ap_channel=1&ap_mode=&submit=" -O NUL:


J'ai tenté ca mais ca ne marche pas :

curl -q http://x.x.x.x/login -e "http://x.x.x.x/login?page_ref=/wifi/config" http://x.x.x.x/wifi/config -d "method=passwd&zsid=&login=monLogin&password=monPwd&ap_active=off&ap_ssid=monSSID&ap_closed=1&ap_channel=1&ap_mode=&submit="


Quelqu'un verrait où je fais l'erreur ?

Merci de votre aide ;)



--
Je que l'homme de la situation. Je que dossier bleu et vous sur une centaine de tableaux très clairs. Vous semaine prochaine et sans faute. Je tellement sur vous...
Je clair Luc ne pas ?

3 réponses

zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 497
 
Salut,

man wget, man curl et tu cherches la correspondance des options ;-))
0
Vardok Messages postés 386 Statut Membre 133
 
Salut !

C'est déjà ce que j'ai fais pour écrire le deuxième script avec cURL mais celui ci ne marche pas :s
0
zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 497
 
Ah ?

curl -q http://x.x.x.x/login -e "http://x.x.x.x/login?page_ref=/wifi/config" 

T'es sûr d'avoir bien lu le man de curl ?
"-q" et "-e" sont des paramètres de wget ;-(
0
Vardok Messages postés 386 Statut Membre 133
 
Nop ! -e correspond au --referer et -q est bien une option de cURL si je ne m'abuse. Après j'avoue ne pas avoir bien compris à quoi elle sert le -q mais j'ai essayé avec et sans et le résultat est le même...
0
zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 497
 
-e correspond au --referer
Effectivement, au temps pour moi ;-\

et -q est bien une option de cURL si je ne m'abuse.
Oui mais qui n'a rien à voir (cf man curl) avec celle de wget (cf man wget).

       -q     If  used  as the first parameter on the command line, the curlrc config file will not be read and used. See the -K, --config for details on the default config file search path.

       -q
       --quiet
           Turn off Wget's output.
0
Vardok Messages postés 386 Statut Membre 133
 
Mmmh ! Ca ne marche toujours pas. Je n'arrive pas à porter mon script wget fonctionnel sous cURL car cURL ne prend pas en compte mar "deuxième adresse " ici spécifiée par le --referer.

Quelqu'un maitrise le cURL ?
Un expert ?

Merci d'avance
0