FLUX INSTAGRAM

Utiliser gallery-dl avec Instagram

Ce guide explique comment choisir une URL Instagram canonique, simuler l’extraction, utiliser une session de navigateur que vous contrôlez, limiter le premier téléchargement, protéger les tâches répétées avec une archive et distinguer les problèmes d’accès des erreurs de configuration.

Publications et profilsCookies locauxTest par petit lot
Illustration éditoriale d’une URL Instagram passant par un terminal local vers des dossiers de médias organisés
Illustration : gallery-dl fonctionne localement avec l’URL et la session facultative que vous fournissez.
Réponse rapide

Commencez par une publication, un profil ou une URL de médias Instagram publique et ajoutez --simulate. Si l’extracteur demande une authentification, connectez-vous normalement dans un profil de navigateur que vous contrôlez et utilisez --cookies-from-browser. Après un petit test réussi, ajoutez une archive stable et ne gardez dans la configuration que les options vérifiées.

VÉRIFIER LA CIBLE

Commencer avec une URL Instagram canonique et --simulate

Une tâche gallery-dl pour Instagram commence par le type exact d’URL à examiner. Utilisez une publication, un profil ou une page de médias publique copiée depuis la barre d’adresse normale. Évitez les liens raccourcis, les redirections mobiles, les paramètres de suivi et les liens de partage tant que la page canonique n’a pas été confirmée dans votre navigateur.

La première commande devrait être une simulation. Elle permet à l’extracteur installé d’identifier l’URL et d’afficher les fichiers sélectionnés sans écrire de médias. Vous séparez ainsi installation, reconnaissance de l’URL, accès et destination avant qu’un gros téléchargement ne complique le diagnostic. Entourez l’URL de guillemets pour protéger les caractères spéciaux du shell.

Tester une publication publique
gallery-dl --simulate "https://www.instagram.com/p/POST_ID/"
Tester un profil
gallery-dl --simulate "https://www.instagram.com/USERNAME/"
Afficher les métadonnées
gallery-dl -K "https://www.instagram.com/p/POST_ID/"
Remplacer les paramètres d’exemple

POST_ID et USERNAME sont des exemples. Utilisez une URL et un contenu auxquels vous êtes autorisé à accéder, puis inspectez la simulation avant de retirer --simulate.

ADAPTER L’URL AU PÉRIMÈTRE

Ce que l’extracteur Instagram actuel peut traiter

La liste upstream des sites pris en charge inclut Instagram et indique Cookies pour les capacités d’authentification affichées. Il s’agit d’un repère de planification, pas d’une garantie pour chaque page, compte, région ou variante d’URL. La version installée et l’URL exacte restent la preuve exécutable.

Séparez le type de page du périmètre de médias recherché. Une publication publique est un bon premier test. Un profil, une page de reels, les stories, une collection personnalisée ou une autre surface connectée peut demander une session valide et produire des métadonnées ou des règles d’accès différentes.

Publications individuelles

Une seule publication publique fournit le diagnostic le plus petit. Confirmez l’extracteur, les médias choisis, le nom du fichier et le dossier avant de tester un compte complet.

  • Meilleure première URL
  • Comparaison simple avec --config-ignore
  • Métadonnées inspectables avec -K

Profils et pages de médias

Une URL de profil peut sélectionner de nombreux éléments et demander une authentification. Commencez par une petite plage au lieu de parcourir tout le compte.

  • Utiliser un --range réduit
  • Vérifier vidéos et doublons
  • Conserver une archive stable

Reels, stories et zones personnalisées

Ces zones dépendent davantage de la session, de son expiration, de la confidentialité et des changements de plateforme. Testez l’URL exacte et la documentation upstream plutôt que d’inférer le support depuis une autre page.

  • Les cookies peuvent être nécessaires
  • L’accès dépend des droits du compte
  • Une URL visible n’est pas une autorisation de republication
URL ou objectifPremier testNote d’authentification
Une publication publique--simulate URLDiagnostic anonyme souvent le plus clair
Profil ou page de médias--simulate --range 1-10 URLCookies parfois nécessaires ; vérifier le périmètre
Reels ou storiesSimuler l’URL exacteSession et disponibilité peuvent varier
Métadonnées ou filtres-K URLConfirmer les champs avant de créer un filtre
AUTHENTIFIER LOCALEMENT

Utiliser les cookies du navigateur sans partager de secrets

Lorsque Instagram refuse une requête anonyme, connectez-vous normalement dans un profil de navigateur que vous contrôlez. Vérifiez que la cible exacte s’ouvre dans ce profil, puis indiquez ce profil local à gallery-dl. La commande lit le stockage local des cookies ; il n’est pas nécessaire de coller des valeurs brutes dans gallery-dl.wiki ou dans un forum.

Fermez complètement le navigateur si sa base de cookies est verrouillée. Choisissez le profil qui contient la session active et rappelez-vous que les cookies ne donnent pas des droits supplémentaires. Session expirée, activité suspecte, compte privé, comportement régional et nouvelles règles de requête peuvent encore bloquer l’extraction.

Flux éditorial montrant une session locale, une simulation, un petit lot, un dossier et une base d’archive
Illustration : garder la session locale, simuler, puis ajouter une petite plage et une archive.
Profil Firefox
gallery-dl --cookies-from-browser firefox --simulate "https://www.instagram.com/USERNAME/"
Profil Chrome
gallery-dl --cookies-from-browser chrome --simulate "https://www.instagram.com/USERNAME/"
Profil Edge
gallery-dl --cookies-from-browser edge --simulate "https://www.instagram.com/USERNAME/"
Les cookies sont des données d’accès sensibles

Ne publiez jamais une base de cookies, un chemin de profil, un identifiant de session ou des journaux non nettoyés. Masquez les noms locaux et les URL privées avant de demander de l’aide.

MAÎTRISER L’EXÉCUTION

Créer une tâche Instagram répétable

Après une simulation réussie, gardez la première exécution réelle petite. Utilisez --range pour un profil ou une collection, choisissez un dossier racine prévisible et examinez les premières sorties. Vous verrez ainsi si l’extracteur inclut des vidéos, des médias répétés ou une portée différente de celle prévue.

Pour une tâche récurrente, ajoutez --download-archive avec un chemin local stable. L’archive mémorise les identifiants d’extracteur terminés et ignore les éléments correspondants lors des exécutions suivantes, même si les noms changent. Elle protège contre les doublons, mais ne remplace pas une sauvegarde des médias.

Petite exécution de profil
gallery-dl --range "1-10" --destination "D:/Media/Instagram" "https://www.instagram.com/USERNAME/"
Tâche répétée avec archive
gallery-dl --range "1-25" --download-archive "instagram.sqlite3" "https://www.instagram.com/USERNAME/"
Voir les métadonnées
gallery-dl -K --simulate "https://www.instagram.com/p/POST_ID/"
ObjectifOptionPourquoi
Éviter un premier lot trop grand--range 1-10Facilite la vérification des chemins
Choisir un dossier racine--destination PATHConserve une destination prévisible
Éviter les téléchargements répétés--download-archive FILEMémorise les identifiants terminés
Vérifier les champs de nom-K URLMontre les métadonnées avant les filtres
Isoler la configuration--config-ignoreTeste sans valeurs chargées
CONSERVER LES VALEURS STABLES

Configurer Instagram après le premier test

Gardez les valeurs expérimentales dans la ligne de commande : elles sont visibles et faciles à retirer. Ajoutez à la configuration seulement les choix stables, comme le dossier, les noms, l’archive, les cookies et les délais, après une exécution limitée réussie.

Une configuration agit sur chaque requête correspondante. Un filtre ou un modèle de nom copié peut ne rien sélectionner si l’extracteur expose d’autres métadonnées. Utilisez -K, validez le JSON et comparez avec --config-ignore quand le résultat ne correspond plus à la commande visible.

Configuration minimale
{
  "extractor": {
    "base-directory": "D:/Media/Instagram",
    "archive": "D:/Media/Instagram/archive.sqlite3"
  }
}
Comparer sans configuration
gallery-dl --config-ignore --simulate "https://www.instagram.com/USERNAME/"
Vérifier la configuration active
gallery-dl --config-status
Garder l’exemple sans secret

Un exemple public ne doit contenir ni cookies, ni mots de passe, ni jetons, ni URL privées, ni chemins personnels. Utilisez des paramètres fictifs et relisez chaque option.

ISOLER LA CAUSE

Dépanner la connexion, l’activité suspecte, les limites et les doublons

Ne supposez pas que chaque erreur Instagram vient d’une option manquante. Comparez d’abord l’URL exacte dans un navigateur normal, puis lancez une simulation propre avec la configuration ignorée. Si la requête propre fonctionne mais que la commande habituelle échoue, examinez configuration, filtres, archive et profil de navigateur un par un.

Une base de cookies verrouillée ou expirée est différente d’une limite de requêtes. Une limite demande du temps et moins de répétitions, pas une boucle parallèle. Un résultat vide peut venir de la forme de l’URL, d’un contenu indisponible, d’un filtre trop strict ou d’une archive qui contient déjà l’élément.

Diagramme éditorial des chemins de dépannage pour URL, cookies, limite de requêtes et archive Instagram
Illustration : isoler URL, session, rythme et archive au lieu de modifier toutes les options ensemble.
SymptômePremière vérificationÉtape sûre
URL non prise en charge ou résultat videCopier l’URL canonique et lancer -E ou --simulateTester une publication publique
Cookies demandésOuvrir la cible dans le profil choisiRafraîchir la session et fermer le navigateur
Activité suspecte ou HTTP 429Arrêter les répétitions et vérifier le rythmeAttendre, réduire le périmètre et consulter upstream
Tout est ignoréVérifier le chemin de l’archiveUtiliser une archive de diagnostic séparée
La configuration change le résultatLancer --config-ignoreRetirer une clé suspecte et retester
UTILISER AVEC PRUDENCE

Connaître les limites avant de passer à l’échelle

gallery-dl est un téléchargeur local, pas un système d’autorisation. Téléchargez et réutilisez seulement des médias auxquels vous êtes autorisé à accéder et à faire circuler. Respectez vie privée, droit d’auteur, conditions de la plateforme, droits du compte et limites de requêtes. Une URL techniquement accessible n’est pas une licence de republication.

Le comportement de l’extracteur peut changer si Instagram modifie son site ou ses règles. Le 6 août 2026, ce site a vérifié les métadonnées PyPI et les fichiers upstream officiels ; la version vérifiée était gallery-dl 1.32.9. Revérifiez la version et `gallery-dl --help` lorsqu’une commande cesse de fonctionner.

Questions fréquentes

FAQ gallery-dl et Instagram

gallery-dl fonctionne-t-il avec Instagram ?

La liste upstream actuelle inclut Instagram et affiche Cookies pour les capacités d’authentification indiquées. La version installée, l’URL, le compte et le comportement de la plateforme déterminent encore le résultat ; simulez l’URL exacte.

Comment utiliser gallery-dl sans partager mes cookies ?

Connectez-vous normalement dans un profil de navigateur que vous contrôlez, vérifiez la page et utilisez --cookies-from-browser. Gardez base de cookies, session, chemins et journaux privés.

Puis-je télécharger un profil Instagram ?

Une URL de profil peut sélectionner de nombreux éléments et demander une authentification. Commencez par --simulate et un --range réduit, examinez les chemins et ajoutez une archive stable avant d’élargir.

Pourquoi le résultat Instagram est-il vide ?

Vérifiez URL canonique, extracteur, session, filtres, configuration et archive. Comparez avec gallery-dl --config-ignore --simulate et réintroduisez une option à la fois.

Comment éviter les doublons ?

Utilisez --download-archive avec un chemin local stable. L’archive conserve les identifiants réussis et ignore les éléments correspondants ; elle ne sauvegarde pas les médias.

Que faire en cas d’activité suspecte ou de limite ?

Arrêtez les répétitions, réduisez la portée, attendez et vérifiez la session normale. N’utilisez pas de boucles parallèles et consultez la version et les indications upstream si le problème persiste.

Quelle version de gallery-dl utiliser ?

La version vérifiée le 6 août 2026 est gallery-dl 1.32.9 selon les métadonnées PyPI et les fichiers upstream officiels. Revérifiez la version avant de compter sur un comportement sensible à l’extracteur.

Références officielles

Liste officielle des sites pris en chargeSource officielle de l’extracteur InstagramConfiguration officielle d’exempleMétadonnées PyPI officielles
ÉTAPE SUIVANTE

Ressources associées