A voir également:
- Script bash et script php
- Script vidéo youtube - Guide
- Script bat - Guide
- Ghost script - Télécharger - Polices de caractères
- Microsoft activation script - Guide
- Executeur de script - Télécharger - Édition & Programmation
4 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
22 juin 2010 à 15:27
22 juin 2010 à 15:27
Salut,
Pourquoi passes-tu par "php" pour récupérer le code source ?
wget, w3m ou curl peuvent le faire tout aussi bien, non ?
Pourquoi passes-tu par "php" pour récupérer le code source ?
wget, w3m ou curl peuvent le faire tout aussi bien, non ?
en effet :$ wget me permet de récuperer le code source directement. Je l'utilise dans la suite de mon script qui plus est..! merci
cependant, en utilisant wget directement, je me retrouve face a un autre probleme:
j'utilise un fichier adresse.txt comprenant plusieurs url ( une sur chaque ligne ) avec l'option -i et wget pour récuperer les differentes pages.
wget -i adresse.txt
or wget renomme les fichiers au fur et a mesure au lieu des les ecraser avec des indices xxx.1 xxx.2 qand ceux ci ont le meme nom.
Comment faire pour que wget me renvoi chaque page en écrasant la version précédente si celle ci existe deja ?
cependant, en utilisant wget directement, je me retrouve face a un autre probleme:
j'utilise un fichier adresse.txt comprenant plusieurs url ( une sur chaque ligne ) avec l'option -i et wget pour récuperer les differentes pages.
wget -i adresse.txt
or wget renomme les fichiers au fur et a mesure au lieu des les ecraser avec des indices xxx.1 xxx.2 qand ceux ci ont le meme nom.
Comment faire pour que wget me renvoi chaque page en écrasant la version précédente si celle ci existe deja ?
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
22 juin 2010 à 16:07
22 juin 2010 à 16:07
-nc
--no-clobber
Si un fichier est téléchargé plus d'une fois dans un même réper-
toire, le comportement de Wget dépend de plusieurs options parmi
lesquelles -nc. Dans certains cas, le fichier local sera remplacé
au fur et à mesure des téléchargements. Dans les autres cas, il
sera préservé.
Quand Wget est lancé sans -N, -nc, ni -r, le téléchargement d'un
même fichier dans un même répertoire préservera le fichier original
fichier, les copies suivantes seront renommées fichier.1, fichier.2
et ainsi de suite. Si l'option -nc est spécifiée, ce comportement
est supprimé, Wget ne téléchargera pas les nouvelles copies de
fichier. C'est pourquoi no-clobber n'est pas un nom totalement
adapté pour ce mode : ce n'est pas contre l'expulsion du fichier
qu'elle protège (les suffixes numériques empêchent déjà le clobber-
ing), mais elle empêche la sauvegarde des version multiples.
Quand Wget est lancé avec -r, mais sans -N ni -nc, le retélécharge-
ment d'un fichier écrasera l'ancienne version de celui-ci.
L'option -nc empêche ce comportement : la version originale est
préservée et les nouvelles copies du serveur sont ignorées.
Quand Wget est lancé avec -N, indépendamment de -r, la décision de
télécharger la nouvelle version du fichier dépend des dates du
fichier local et distant et de la taille du fichier. -nc ne
devrait pas être spécifié en même temps que -N.
Remarquez que si l'option -nc est spécifiée, les fichiers avec
l'extension .html ou (beurk) .htm seront chargés depuis le disque
local et analysés comme s'ils avaient été rapatriés depuis le Web.
avec -nc, " Dans certains cas, le fichier local sera remplacé au fur et à mesure des téléchargements. Dans les autres cas, il sera préservé." -> je dois avoir la poisse mais j'ai comme retour "xxx est deja la, pas de récuperation."
OU alors, est ce possible de renommer directement ces fichiers ? ( le man de wget est tellement fourni que je m'y suis perdu plus d'une fois )
OU alors, est ce possible de renommer directement ces fichiers ? ( le man de wget est tellement fourni que je m'y suis perdu plus d'une fois )