IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Wget multiple avec envoi de données en post


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 5
    Par défaut Wget multiple avec envoi de données en post
    Bonjour,

    Je rencontre quelques difficultés en shell, je m'explique :

    Je souhaite tout d'abord récupérer diverses informations depuis une page web, pour cela j'utilise wget qui me va très bien.
    Ensuite, j’exécute des conditions et autre en fonction des données réceptionnées de mon wget.
    Et enfin, je souhaiterai envoyer en POST des données (avec --post-data) dans la même page web récupérée lors de mon premier wget.

    Je ne vois donc pas comment faire en sorte de récupérer une page web, faire diverses actions par rapport à celle-ci et enfin envoyer un formulaire en POST, sachant que ce formulaire doit être le même que celui récupérer lors du premier wget.

    Si je fais ça en séparer, c'est à dire avec deux wget, la page récupérée lors des deux wget sera forcément différente.
    Et si je fais ça en un seul wget, je ne pourrais pas exécuter mes diverses actions nécessaires avant d'envoyer le formulaire.

    J'avoue que je suis un peu "bloqué" et je me demande si c'est réalisable ou pas. Je pensais également à un paramètre passé à wget afin d'exécuter mes diverses actions directement dans la commande, mais je n'en n'est pas trouvé.

    Merci de m'éclairer...


    Bonne journée,

    Swadon.

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    Salut,

    J'ai du mal à comprendre où se situe ton problème

    Tu récupères une page web, tu extrais des informations, tu les traites et en fonction de ces résultats tu construits tes données "post-data" que tu envoies... qu'est-ce qui te pose problème ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 5
    Par défaut
    Merci de ta réponse d'abord :p

    Oui c'est assez confus.

    En fait, en fonction des informations que je récupère et que je traite, j'ai donc des variables que j'utilise lors de mon "--post-data". Donc si je récupère des infos d'une page web et que j'envoie en "--post-data" d'autres infos dans un autre wget, la page web chargée entre les deux wget sera différente alors que je veux que les infos récupérées soit directement renvoyées à la même page web en "--post-data" tout en les ayant traitées auparavant.

    J'espère que c'est plus clair

    Merci.

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    alors que je veux que les infos récupérées soit directement renvoyées à la même page web en "--post-data"
    La page est censée être/s'être modifiée entre-temps ?

    Si on prend le problème en direct depuis un navigateur, tu ouvres ta page, normalement on doit se trouver face à un formulaire qu'on rempli et qu'on envoie/valide, exact ?

    Ou c'est tout autre chose ?

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 5
    Par défaut
    C'est exactement cela, sur le navigateur, on aurait quelque chose comme :

    J'ouvre une page web, je récupère des infos depuis cette page, j'effectue diverses actions sur ces infos, et j'envoie le formulaire présent sur cette même page, sans l'avoir rafraîchie/modifiée entre temps.

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    J'ouvre une page web, je récupère des infos depuis cette page,
    Si on ouvre une nouvelle page en parallèle, les infos sont censées être différentes ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/08/2010, 13h50
  2. redirection sur une page avec envoi de données en POST
    Par guigui69 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 13/08/2010, 13h18
  3. Redirection et envoi de données en POST avec applet Java
    Par johnson95 dans le forum Applets
    Réponses: 0
    Dernier message: 10/07/2009, 15h22
  4. envoi de données methode POST
    Par oceanbigone dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/02/2007, 18h43
  5. [AJAX]problème d'envoie de données méthode POST
    Par xave dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/07/2006, 16h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo