Comment copier tous les liens d'une page web

18 octobre 2026 · 4 min de lecture

Réponse rapide

Chrome n'a pas de commande de menu qui copie tous les liens d'une page. Vous pouvez exécuter une ligne dans la console des DevTools pour les rassembler, ou ajouter à la page un petit outil avec un bouton qui copie tous les liens, un par ligne, sans doublons.

Pourquoi avoir besoin de tous les liens

Rassembler des liens est une tâche étonnamment courante. Vous voulez peut-être tous les articles d'une liste de lecture, tous les fichiers d'un index de téléchargement, tous les produits d'une catégorie, ou toutes les pages du menu d'un site pour vérifier les liens cassés. Les copier un par un par clic droit et Copier l'adresse du lien convient pour cinq liens et devient pénible pour deux cents.

La méthode intégrée

Chrome n'a pas de commande « copier tous les liens ». Il peut enregistrer toute la page avec Enregistrer sous, et le HTML enregistré contient tous les liens, mais il faudrait encore les extraire du fichier.

La méthode manuelle

Les outils de développement de Chrome peuvent rassembler les liens pour vous, et nul besoin de savoir programmer pour cela :

  1. Sur la page, appuyez sur F12 (ou Cmd+Option+J sur Mac) et ouvrez l'onglet Console.
  2. Collez la ligne ci-dessous et appuyez sur Entrée.
copy([...new Set([...document.querySelectorAll("a[href]")].map((a) => a.href))].join("\n"))
  1. Tous les liens de la page sont maintenant dans votre presse-papiers, un par ligne. Collez-les dans un fichier texte ou un tableur.

Ce que fait cette ligne, en clair : elle trouve tous les éléments de lien de la page, prend l'adresse complète de chacun, supprime les doublons, les joint par des sauts de ligne et copie le résultat. La fonction copy n'existe que dans la console des DevTools, cela ne fonctionne donc nulle part ailleurs.

Deux choses à savoir. La première fois que vous collez dans la console, Chrome peut vous demander de taper une phrase de confirmation, pour éviter qu'on vous piège en vous faisant exécuter du code malveillant. C'est une bonne habitude : ne collez que du code que vous comprenez, comme la ligne ci-dessus. Et la ligne ne voit que les liens présents sur la page à cet instant. Sur une page qui en charge davantage au défilement, descendez d'abord tout en bas.

Rendez-le permanent avec un outil

Si vous rassemblez souvent des liens sur le même site, un bouton sur la page est plus simple que d'ouvrir la console à chaque fois. Un userscript est un court morceau de JavaScript qui s'exécute sur le site de votre choix. Un userscript qui ajoute un bouton Copier les liens fait la même chose que la ligne de console, au clic, et peut être plus malin : ignorer les liens du menu et du pied de page du site, ne garder que ceux de la liste principale, ou filtrer par type, par exemple seulement les fichiers PDF.

ScriptPanda est une extension Chrome qui crée ce genre d'outil à partir d'une simple description. Ouvrez son panneau latéral sur la page, collez la demande à la fin de ce guide, et il écrit l'outil puis l'installe sur cette page. Il voit la structure de la page, donc vous pouvez décrire avec des mots simples les liens qui vous intéressent, par exemple « seulement les liens des résultats de recherche » ou « seulement les liens vers des pages produits ».

Copier des liens n'appelle pas l'IA, donc utiliser le bouton ne consomme pas les requêtes de votre formule. Créer l'outil et le modifier en consomment.

Idées pour la suite :

  • Copier chaque lien avec son texte, sous forme de liste Markdown.
  • Afficher le nombre de liens avant de copier.
  • Télécharger les liens dans un fichier texte au lieu de les copier.

Quand il vous faut plus que des liens

Si vous voulez le titre, le lien et le prix de chaque élément en colonnes dans un tableur, un export CSV convient mieux. Le guide associé ajoute un bouton Exporter en CSV à n'importe quelle liste.

Limites

Le bouton copie les liens présents sur la page au moment du clic. Il ne peut pas suivre les liens vers d'autres pages pour récupérer les leurs, et il ne tourne pas selon un horaire. Les liens qui n'apparaissent qu'au défilement, ou derrière un bouton « Afficher plus », ne sont inclus qu'une fois chargés. Certains sites construisent leurs liens avec des scripts plutôt qu'avec des éléments de lien ordinaires, et ceux-là peuvent être manqués : dites à ScriptPanda ce qui manque et demandez-lui de corriger l'outil. Même chose si le site change sa mise en page.

Le faire avec ScriptPanda

Créez-le en une seule demande

Ajoute à cette page un bouton qui copie tous ses liens dans mon presse-papiers, une URL par ligne, sans doublons.

  1. 1Ajoutez ScriptPanda à Chrome.
  2. 2Ouvrez le panneau latéral sur le site à modifier.
  3. 3Collez la demande et envoyez-la. ScriptPanda crée l'outil dans la page.
Ajouter ScriptPanda à Chrome

Guides associés