Posez votre question Signaler

Wget [Résolu]

sdblepas 27Messages postés 24 août 2009Date d'inscription 10 février 2011Dernière intervention - Dernière réponse le 9 nov. 2010 à 12:37
Salut
J'essaie de télécharger tout les .doc d'un site internet (libre de droit). Pour ca j'ai écris un petit script:
#!/bin/bash
for ((i=1;i<9999;i++));
do
#wget --random-wait -r -p -e -A '*.docb' robots=off -U mozilla "http://www.docgratuits.com/newsendoc.php?id=$i&format=doc"
Done
Ca marche mais chaque nouveau doc efface le précédent est ce que quelqu'un sait pourquoi?
Merci
Lire la suite 

Wget »

Suggestions
8 réponses
Réponse
+1
moins plus
Salut,

-A '*.docb'
C'est normal ce "b" en fin d'extension ?

Essaye avec des quotes doubles :

-A "*.doc"
Ajouter un commentaire
Réponse
+0
moins plus
bonjour
le b est une erreur de typo
Ca fais pareil avec "
MErci quand meme
sdblepas- 9 nov. 2010 à 12:15
voila
#!/bin/bash

for ((i=1;i<9999;i++));
do
#wget --random-wait -r -p -e -A "*.epub" robots=off -U mozilla "http://www..com/.php?id=$i&format=epub"
wget -r -l5 -k -E -A -O "*.epub" robots=off -U mozilla "http://www..com/.php?id=$i&format=epub"
#wget -r -l5 -k -E -A -O '*.epub' "http://www..com/.php?id=$i&format=epub"
#wget -r -l5 -k -E -A -O '*.epub' "http://www..com/.php?id=$i&format=epub"

done
j'ai fais plusieurs eesaie comme tu peux le voir

Si j'enleve le param. -A .epub alors ca marche mais ca telecharge plein de fichier que je veux pas :)
MERCI
zipe31- 9 nov. 2010 à 12:32
A mon avis c'est ta requête qui n'est pas bonne ;-\

Chaque lien "newsendbook.php?id=$i&format=epub" correspond à une page unique (et non à une page avec ses descendances) qui plus est le numéro d'ID ne correspond pas forcément à ton extension ;-((

Je ne pense pas d'ailleurs qu'il soit possible de faire ce que tu voulais au départ, une requête avec un format particulier, du moins avec cette commande ;-\
sdblepas- 9 nov. 2010 à 12:34
c'est bizarre par ce que sans le -A ca marche bien mais il ne filtre pas les .epub et prend trop de fichier.
peut etre si je rajoute a la fin du script une commande qui efface tout les fichiers qui ne sont pas des epub?
Ajouter un commentaire
Réponse
+0
moins plus
Au cas ou tu n'aurais pas tout lu ;-((

http://www.ebooksgratuits.com/notice_util.php

Limitations de téléchargement

Le nombre de téléchargements par personne et par jour, est limité à 25 avec, également, une limite de téléchargement globale, pour tout le site, par 24h. Et, de manière générale, nous vous demandons de ne télécharger que ce dont vous avez besoin sur le moment, de ne pas stocker... de répartir au maximum vos téléchargements (si vous essayez de télécharger plusieurs livres simultanément, votre adresse IP peut être bannie, car c'est dommageable pour nos serveurs). C'est à ce « prix » que nous pourrons rester gratuits...

Merci pour eux et pour nous ;-)
sdblepas- 9 nov. 2010 à 12:37
je n'avais effectivement pas lu ceci :) (vraiment en plus)
je le marque en resolu et je vais enlever le script pour pas qu'on le prenne
Merci
Ajouter un commentaire
Ce document intitulé « wget » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?