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

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

    man wget, man curl et tu cherches la correspondance des options ;-))
    0
  2. 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
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      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. 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
    3. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      -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
  3. 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