Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1243 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Script] Comment faire ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Script] Comment faire ?

n°417759
sorg
trop sur HFR depuis 2001
Posté le 25-02-2004 à 19:13:22  profilanswer
 

Salutations ,
 
Je cherche à faire un script qui va télécharger un fichier sur un site protégé en https sur lequel je dois donc m'authentifier... JE peux donc pas utiliser wget , d'autant plus que le téléchargement est lancé en validant un formulaire...  
Donc pour lancer mon téléchargement je vois vraiment pas comment faire. Une idée ?

mood
Publicité
Posté le 25-02-2004 à 19:13:22  profilanswer
 

n°417769
j-'-r
Sans horraires fixe
Posté le 25-02-2004 à 19:28:52  profilanswer
 

man wget je pense qu'il fait le https mais faut trouver la bonne syntaxe, sinon je ne sais pas...

n°417770
j-'-r
Sans horraires fixe
Posté le 25-02-2004 à 19:29:11  profilanswer
 

GNU Wget est un programme non-interactif de téléchargement de fichiers
       depuis le Web. C'est un logiciel libre.  Il supporte les protocoles
       HTTP, HTTPS et FTP ainsi que le téléchargement au travers des proxies
       HTTP.

n°417785
sorg
trop sur HFR depuis 2001
Posté le 25-02-2004 à 19:48:54  profilanswer
 

vivi certes, mais comment je simule le remplissage de formulaire qui déclanche le téléchargement ? et comment je simule l'identification ? c surtout ca mon souci .

n°417794
sorg
trop sur HFR depuis 2001
Posté le 25-02-2004 à 19:55:00  profilanswer
 

J'ai un début de piste:

Extrait de man wget a écrit :

 
                   # Log in to the server.  This can be done only once.
                   wget --save-cookies cookies.txt \
                        --post-data 'user=foo&password=bar' \
                        http://server.com/auth.php
 
                   # Now grab the page or pages we care about.
                   wget --load-cookies cookies.txt \
                        -p http://server.com/interesting/article.php



n°417807
arsunik
ma tuxitude me beastifie
Posté le 25-02-2004 à 20:16:27  profilanswer
 

Tu regardes le source html.
Dans le "form", tu as l'url qui reçoit la requête.
Chaque "input" du formulaire a un nom.
Il suffit par exemple de télécharger la page :
toto.php?a=3&b=4
Attention, il faut encoder les caractères spéciaux (espaces par exemple) dans l'url. si a="un pingouin", ça donne a="un%20pingouin".

n°417818
sorg
trop sur HFR depuis 2001
Posté le 25-02-2004 à 20:28:07  profilanswer
 

Ouep; je me loggue sans problème; par contre ca chie après car il y a un session-id qui est passé systématiquement et bien entendu il change à chaque fois.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Script] Comment faire ?

 

Sujets relatifs
[script sheel] recuperer la date d'un fichier[ Script ] Les OR dans les IF et des calculs en Bash
Ce script ne veut pas fonctionnerPg_DUmp : script de sauvegarde, mais demande automatique du password ?
Script qui fonctionne, maisUtiliser Lynx - links - W3m dans un script shell
Script à lancé au démarage sous l'user "xyz"Créer un petit menu dans un script bash
serveur, script inscription automatique[script sh] tester si une partition est montée?
Plus de sujets relatifs à : [Script] Comment faire ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR