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 ;)



3 réponses

zipe31 Messages postés 38797 Statut Contributeur 6 433
 
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 38797 Statut Contributeur 6 433
 
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 38797 Statut Contributeur 6 433
 
-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