Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/02/2011, à 11:35

O'Doc

[resolu] simuler remplissage formulaire php

Bonjour,
je cherche à simuler l'utilisation de cette page  : http://www.ma.uni-heidelberg.de/apps/zm … arget.html en remplissant le champ "Enter MicroRNA(s)" avec le terme hsa-let-7a (les autres champs sont laissés tel quel)

en regardant le code source de la page, j'ai obtenu le nom des champs utilisés mais je n'arrive pas à simuler la recherche en entrant directement les valeurs dans l'url (le but est de rapatrier la page de résultat via wget)

voilà l'url que j'ai essayé mais sans succés :
http://www.ma.uni-heidelberg.de/apps/zm … hsa-let-7a

n'étant pas informaticien (j'ai juste quelque notion de prog en bash), j'en appel à votre aide smile

(le script final me permettrait d'éviter de perdre plusieurs heures lors d'analyse de résultat)

merci d'avance et bonne journée

Dernière modification par O'Doc (Le 04/02/2011, à 16:08)


"Peut importe que l'on crée pour voyager dans l'espace ou pour un champs, l'important est de faire ce qu'il nous plait" Aleksander Leonovich Kemurdzhian
"Vivez comme si vous alliez mourir demain. Apprenez comme si vous alliez vivre éternellement" Gandhi
Ma devise : si tu fais quelque chose, fait le bien ou ne le fait pas

Hors ligne

#2 Le 04/02/2011, à 11:45

Mathieu147

Re : [resolu] simuler remplissage formulaire php

Le formulaire utilise la méthode POST et non la méthode GET, donc tu le peux pas envoyer les paramètres dans l'URL. Tu vas devoir faire une requête HTTP.

Ceci pourrait t'aider.

Installe l'extension Firebug dans Firefox pour que tu puisse voir exactement à quoi ressemble la requête à envoyer (ouvre Firebug, envoie ton formulaire et regarde dans l'onglet "Réseau").


Pffff…

Hors ligne

#3 Le 04/02/2011, à 12:56

O'Doc

Re : [resolu] simuler remplissage formulaire php

ok merci bien je vais regarder sa cette aprem


"Peut importe que l'on crée pour voyager dans l'espace ou pour un champs, l'important est de faire ce qu'il nous plait" Aleksander Leonovich Kemurdzhian
"Vivez comme si vous alliez mourir demain. Apprenez comme si vous alliez vivre éternellement" Gandhi
Ma devise : si tu fais quelque chose, fait le bien ou ne le fait pas

Hors ligne

#4 Le 04/02/2011, à 13:41

O'Doc

Re : [resolu] simuler remplissage formulaire php

j'avoue que je suis un peu perdu, entre les infos données par firebug et quoi et comment les intégrer dans un POST :s
un peu d'aide (encore smile ) serait vraiment apprécié smile et google ne met pas vraiment d'une grande aide :s


"Peut importe que l'on crée pour voyager dans l'espace ou pour un champs, l'important est de faire ce qu'il nous plait" Aleksander Leonovich Kemurdzhian
"Vivez comme si vous alliez mourir demain. Apprenez comme si vous alliez vivre éternellement" Gandhi
Ma devise : si tu fais quelque chose, fait le bien ou ne le fait pas

Hors ligne

#5 Le 04/02/2011, à 14:17

O'Doc

Re : [resolu] simuler remplissage formulaire php

alors grâce à google et quelque exemple, j'ai reussi à envoyer une requête en faisant ceci :

echo "specie=9606&pus=2000&mRNA=1&Ser[0]=miRanda&Ser[1]=miRWalk&Ser[2]=PICTAR4&Pval=7&Seed=0.05&GeneSy=hsa-let-7a" | lynx -dump -post_data "http://www.ma.uni-heidelberg.de/apps/zm … target.php"

malheureusement, dans le résultat, j'ai ceci à la place du tableau attendu :

You have an error in your SQL syntax; check the manual that corresponds
    to your MySQL server version for the right syntax to use near ') AND
   rf.LongTrans IN(1) AND hm.Pvalue <= '0.05' AND hm.SeedLen >= '7' ORDER
                               BY ' at line 1

une idée ?

edit : j'ai enfin réussi (il manquait un paramètre) smile merci

je cherche maintenant à télécharger le résultat ("cliquer" sur download table), donc je ne met pas en résolu tt de suite, au cas où j'aurais d'autre question.

Dernière modification par O'Doc (Le 04/02/2011, à 14:30)


"Peut importe que l'on crée pour voyager dans l'espace ou pour un champs, l'important est de faire ce qu'il nous plait" Aleksander Leonovich Kemurdzhian
"Vivez comme si vous alliez mourir demain. Apprenez comme si vous alliez vivre éternellement" Gandhi
Ma devise : si tu fais quelque chose, fait le bien ou ne le fait pas

Hors ligne

#6 Le 04/02/2011, à 15:33

O'Doc

Re : [resolu] simuler remplissage formulaire php

bon, je pense que cela dépasse mes connaissances, donc à moins que qq'1 ait une idée, je crois que je suis bon pour tout faire à la main :s
enfin encore merci

edit : c'est bon, il fallait passer par un cookie

Dernière modification par O'Doc (Le 04/02/2011, à 16:08)


"Peut importe que l'on crée pour voyager dans l'espace ou pour un champs, l'important est de faire ce qu'il nous plait" Aleksander Leonovich Kemurdzhian
"Vivez comme si vous alliez mourir demain. Apprenez comme si vous alliez vivre éternellement" Gandhi
Ma devise : si tu fais quelque chose, fait le bien ou ne le fait pas

Hors ligne