Firefox se chargeait très lentement, j'ai donc décidé d'utiliser wget
pour enregistrer des fichiers HTML. J'ai utilisé la commande suivante,
wget http://textbook.s-anand.net/ncert/class-xii/chemistry/hello-this-first-chapter
Les fichiers ont été enregistrés dans mon dossier personnel, mais je ne sais pas où les images sont stockées, j'en ai besoin pour les utiliser Anki
.
Alors, où sont stockées les images?
Réponses:
Je préfère utiliser
--page-requisites
(-p
pour faire court) plutôt-r
qu'ici car il télécharge tout ce que la page doit afficher, mais pas d'autres pages, et je n'ai pas à penser au type de fichiers que je veux.En fait, j'utilise généralement quelque chose comme
Ça signifie:
-E
: Ajouter.html
au nom du fichier s'il s'agit d'un fichier HTML mais ne se termine pas par.html
ou similaire-H
: Téléchargez également des fichiers à partir d'autres hôtes-k
: Après le téléchargement, convertissez n'importe quel lien afin qu'il pointe vers les fichiers téléchargés-p
: Téléchargez tout ce dont la page a besoin pour une visualisation hors ligne appropriéela source
-H
et j'étais heureux d'en savoir plus-E
et-k
aussi. Merci!l'utilisation du paramètre -r devrait permettre à wget de télécharger l'intégralité du dossier, y compris vos images.
la source
Téléchargement des fichiers image séparément également
Je pense que cette commande pourrait vous aider à démarrer.
Il vous permet de spécifier l'emplacement pour enregistrer les images et les types de fichiers que vous souhaitez. Peut-être que le téléchargement des images en tant que telles est plus facile.
Source :
Copie des fichiers image de votre dossier
J'ai remarqué que le site Web utilise des fichiers image PNG. Vous pouvez simplement les copier de votre dossier. Cela doit être exécuté dans le dossier où vous avez stocké la page Web.
la source
Wget télécharge simplement le fichier HTML de la page, pas les images de la page, car les images du fichier HTML de la page sont écrites sous forme d'URL. Pour faire ce que vous voulez, utilisez le
-R
(récursif), l'-A
option avec les suffixes du fichier image, l'--no-parent
option, pour qu'elle ne monte pas, et l'--level
option avec1
.Plus précisément
wget -R -A .jpg,.png,.gif --no-parent --level <url>
Encore mieux, la plupart des navigateurs ont des méthodes pour enregistrer des pages pour une consultation hors ligne .
la source