Cette question a déjà une réponse ici:
Je sais que l' wget
on peut récupérer une page distante et ses dépendances et réécrire le code HTML afin que les src
attributs d' image référencent les images récemment téléchargées.
J'essaie de convertir des fichiers HTML locaux faisant référence à des images sur Internet. j'utilise
wget --mirror --page-requisites --convert-links \
--directory-prefix=foo \
--force-html \
--input-file=my_file.html
Toutes les images référencées sont téléchargées aux emplacements appropriés foo/
mais les src
attributs my_file.html
ne sont pas modifiés.
wget
les fonctionnalités intégrées, mais j'ai fini par remplacer les attributs manuellement.--convert-links
qui est synonyme de-k
. La question référencée demande quoi faire dans le cas où -k n'était pas utilisé. Cette question, d'autre part, demande comment utiliser l'-k
option avec un fichier HTML local . J'ai actuellement le même problème. J'utilise-k
et, grâce à la question du PO, j'ai compris comment l'utiliser--input-file
pour une entrée locale. Cependant, tout comme pour l'OP, les liens dans le fichier html ne sont pas mis à jour.Réponses:
Essaye ça:
Cela vous apportera un site Web entier localement. juste essayé, fonctionne bien.
avec des ressources locales
la source
my_file.html