Script bash cURL

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

  1. Contributeur
    Salut,

    man wget, man curl et tu cherches la correspondance des options ;-))
    0
    1. 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
      1. Contributeur
        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
      2. 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
      3. Contributeur
        -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
    2. 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