80 votes

télécharger la page Web et les dépendances, y compris les images CSS

j'ai souvent besoin de télécharger une page Web, puis de la modifier hors ligne. J'ai essayé quelques outils et la principale caractéristique qui leur fait défaut est le téléchargement des images référencées dans les fichiers CSS.

Existe-t-il un outil (pour Linux) qui télécharge tout pour que la page Web affiche le même rendu hors connexion (à l’exception d’AJAX)?

Merci

98voto

ax. Points 22269
wget --page-requisites http://example.com/your/page.html

Cette option provoque Wget pour télécharger tous les fichiers qui sont nécessaires pour afficher correctement une page html. Cela inclut des choses telles que inline les images, les sons, et référencé les feuilles de style.

EDIT: meder est droit: stock wget ne pas analyser et de télécharger css images. Cependant, il existe un patch qui ajoute cette fonctionnalité: [1, 2]

Mise à JOUR: Le correctif mentionné ci-dessus a été fusionné dans wget 1.12, publié 22-Sep-2009:

** Added support for CSS. This includes:
 - Parsing links from CSS files, and from CSS content found in HTML
   style tags and attributes.
 - Supporting conversion of links found within CSS content, when
   --convert-links is specified.
 - Ensuring that CSS files end in the ".css" filename extension,
   when --convert-links is specified.

12voto

Everette Mills Points 106

J'ai rencontré le même problème l'autre jour de travail pour un client. Un autre outil qui fonctionne très bien, c'est HTTrack. Le logiciel est disponible dans une ligne de commande verison pour windows et pour Linux. Pour Linux, ils paquets pour la plupart des les plus courantes des systèmes d'exploitation trouvé ici

Pour ma part cela a fonctionné mieux que wget avec certaines des fonctionnalités ajoutées/commutateurs de corriger les liens à l'intérieur du fichier html.

11voto

Jonathan Points 57

Il est possible de faire cela via Firefox, voir ce formulaire

  1. Clic-droit
  2. Voir la page d'information
  3. Sélectionnez l'onglet média
  4. Surligner tous les fichiers
  5. Enregistrer sous

Référence - http://www.webdeveloper.com/forum/showthread.php?t=212610

8voto

Tran Dang Khoa Points 81

wget est un excellent choix pour vous. Juste pour plus d'informations, le wget version sur windows à ce moment il n'y a pas de version officielle sur gnu wget version 1.12. La version actuelle est la version 1.11

wget version 1.11 impossible de télécharger des images/des polices dans les fichiers css. Heureusement, vous pouvez trouver une version de 1.14 à partir de cette page. Il fixe ces problèmes.

http://opensourcepack.blogspot.com/2010/05/wget-112-for-windows.html

4voto

Marco Points 46

La version actuelle d’Opera (12) permet d’enregistrer une page au format 'HTML avec images'.

Ainsi, Opera télécharge également les images référencées dans les fichiers CSS et adapte les URL de l’image en conséquence.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X