Rechercher : dans
Par :

[wget] Probleme de rappatriement

Dernière réponse le 6 avr 2005 à 14:25:17 Seinto28, le 6 avr 2005 à 09:58:21 
 Signaler ce message aux modérateurs

Bonjour a tous,
Je travaille actuellement dans un laboratoire et j'ai de nombreuses requetes de soumissions a faire via un formulaire sur un site precis. Je doit ensuite enregistrer la page de resultats.
Comment le formulaire est toujours identique et la majorité des champs restent les memes, j'ai pensé faire un script php ou shell pour automatiser mes recherches qui m'executerai une commande wget. En effet il existe une option a wget : --post-data afin de lui transmettre des variables de formulaires.
Voici ma commande :
wget --post-data "INTERMEDIATE=&FORMVER=1.01&SEARCH=PMF&IATOL=0&IASTOL=0&IA2TOL=0&IBTOL=1&IBSTOL=0&IB2TOL=1&IYTOL=1&IYSTOL=0&IY2TOL=1&PEAK=AUTO<OL=&REPTYPE=concise&ERRORTOLERANT=0&USERNAME=al&USEREMAIL=lebon.a@free.fr&COM=&DB=MSDB&TAXONOMY=All+entries&CLE=Trypsin&PFA=1&MODS=&IT_MODS=&MODS=&SEG=&TOL=1.2&TOLU=Da&CHARGE=1+&MASS=Monoisotopic&FILE=/usr/local/apache/htdocs/Inserm/Upload_proteo/pro_2/plaque_Maldi_30/Peaklist4.txt&OVERVIEW=ON&REPORT=20" -O- "http://www.matrixscience.com/cgi/nph-mascot.exe?1"

Mon problèmes est que le serveur que j'interroge me retourne un probleme d'encodage (en rapport avec le type MIME) mais je n'arrive pas a le resoudre.

Voici le mesage d'erreur :
No boundary= in CONTENT_TYPE (application/x-www-form-urlencoded)


Je vous serais tres reconnaisant si vous pouviez m'aider.

Merci par avance

Meilleures réponses pour « [wget] Probleme de rappatriement » dans :
Télécharger le contenu d'une page WEB distante VoirIntroduction Installation sous Linux (Ubuntu / Debian) Installation sous Windows Dev C++ Microsoft Visual C++ Petite exploration des fonctions de libcurl Un exemple: télécharger la page d'accueil de CCM Notre fichier source Compilation...
VirtualBox - Installer VirtualBox sous Ubuntu VoirVirtualBox est déjà présent dans les dépôts officiels d'Ubuntu, mais c'est seulement la version 2.x, et sans le support USB. Il est facile d'installer la version 3.x: wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- |...
Installer Opera 10 dans Ubuntu 9.04 (Jaunty) VoirSi vous aviez déjà une ancienne version d'Opera, commencez par la supprimer: sudo apt-get remove opera (vous ne perdrez pas votre configuration ni vos bookmarks.) Puis faites: sudo wget -O - http://deb.opera.com/archive.key | sudo apt-key add ...

1

 Seinto28, le 6 avr 2005 à 14:25:17

Petite précision,
J'ai testé la meme syntaxe sur un autre site et j'ai réussi a récupérer ma page!
Le problème viendrait d'ailleurs ou propre au site?
Merci

Répondre à Seinto28