Page 1 sur 1
[wget] alternatives à ce paquet ou bon tutoriel ?
Publié : dim. 14 nov. 2010, 18:36
par rafmav
Bonjour,
Y a t'il des alternatives à wget ou un bon tutoriel ?
Re: [wget] alternatives à ce paquet ou bon tutoriel ?
Publié : dim. 14 nov. 2010, 18:55
par benjarobin
Je ne comprend pas bien la question, que cherche tu, mais sinon il y a curl
Au faite

de wget

Re: [wget] alternatives à ce paquet ou bon tutoriel ?
Publié : dim. 14 nov. 2010, 18:58
par veka
salut,
Personnellement je ne connais pas d'alternative mais il en existe surement.
Quand au tutoriel, wget étant trés polyvalent il faudrait un peu de précision quand a tes objectifs.
Re: [wget] alternatives à ce paquet ou bon tutoriel ?
Publié : dim. 14 nov. 2010, 19:01
par rafmav
C'est vrai que c'est pas clair.
En fait, je récupère des données en utilisant dans les options de wget le "header" suivant.
Extrait de "~/.wgetrc" :
Voici l'équivalent en ligne de commande:
Ce 'header' accélère grandement la récupération des fichiers textes: le serveur me les envoie compressés. Mais cet idiot de 'wget' (à moins que ce soit moi l'idiot) me les sauvegarde dans le format du serveur, et n'y lit bien sûr aucune URL pour aller chercher les pages filles...
En revanche, pour les fichiers multimédia, ça ne changera probablement rien (ils sont déjà compressés).
Des pistes ?
Re: [wget] alternatives à ce paquet ou bon tutoriel ?
Publié : dim. 14 nov. 2010, 19:13
par benjarobin
Ce 'header' accélère grandement la récupération des fichiers textes: le serveur me les envoie compressés.
On est d'accord
Mais cet idiot de 'wget' (à moins que ce soit moi l'idiot) me les sauvegarde dans le format du serveur, et n'y lit bien sûr aucune URL pour aller chercher les pages filles...
En revanche, pour les fichiers multimédia, ça ne changera probablement rien (ils sont déjà compressés).
je n'ai rien compris
Tu cherches a faire quoi concrètement
Re: [wget] alternatives à ce paquet ou bon tutoriel ?
Publié : dim. 14 nov. 2010, 19:15
par veka
Pour le format en faite se sont bien des fichier compréssé mais il n'ajoute pas tout seul l'extention.
ajoute l'extention .gzip a tes fichier et tu pourra les decompresser pour les lire.
Quand a lire les page fille je vais jetter un oeil.
Re: [wget] alternatives à ce paquet ou bon tutoriel ?
Publié : dim. 14 nov. 2010, 19:46
par benjarobin
En tout cas je te conseil curl, il gérera lui la décompression...
Re: [wget] alternatives à ce paquet ou bon tutoriel ?
Publié : dim. 14 nov. 2010, 19:48
par chipster
ariane2 ?
Re: [wget] alternatives à ce paquet ou bon tutoriel ?
Publié : dim. 14 nov. 2010, 23:09
par rafmav
Tu veux dire aria2 ?
Re: [wget] alternatives à ce paquet ou bon tutoriel ?
Publié : lun. 15 nov. 2010, 19:53
par chipster
oui, pardon

Re: [wget] alternatives à ce paquet ou bon tutoriel ?
Publié : mer. 17 nov. 2010, 19:15
par rafmav
Ben je viens de lire le man de aria2: c'est pareil et pire que wget: va falloir du temps pour paramétrer! et curl pareil. enfin bon, en ligne de commande, au moins on a ce qu'on veut une fois que c'est fait!
Re: [wget] alternatives à ce paquet ou bon tutoriel ?
Publié : mer. 24 nov. 2010, 18:47
par rafmav
Ca marche avec wget, après un bon paramètrage, en fait.
Il me reste 2 problèmes:
- pouvoir demander le fichier compressé au serveur et le décompresser sur place:
la demande est facile, on met un
dans la commande, et on a le fichier sauvegardé en local; mais à l'arrivée, je n'ai toujours pas trouvé comment dire à wget qu'il doit le décompresser avant sauvegarde.
- certains documents ont leur adresse encapsulée dans du code javascript, et là, il semble que ni wget, ni aria2, ni probablement curl, ne sont capables d'y récupérer les adresses. Par exemple:
Code : Tout sélectionner
function writeMovie()
{
document.write('<object id="id2" type="video/quicktime" ... data="Media/data.mov"><param name="src" value="Media/data.avi"/><param name="controller" value="true"/> ...</object>')
}
Dans une page web "normale", alias dans un navigateur, le code aurait été "exécuté" , et les composants de la page seraient disponibles pour le téléchargement.
Mais il faut au minimum un parseur de code javascript, c'est donc une autre paire de manches!
Des pistes ?