Ce guide explique comment télécharger une image par lien quand la ressource refuse dêtre récupérée directement. Il suit une logique de diagnostic étape par étape pour repérer si lURL renvoie des octets dimage, si le fichier est protégé par hotlink, sild est fourni par chargement différé, ou si le CDN utilise des tokens expirables. Les exemples montrent comment utiliser Image Downloader Pro pour scanner la page, prévisualiser les images et exporter un ZIP plus un CSV.
Symptômes fréquents
Avant dintervenir, vérifiez lequel des cas suivants correspond à votre situation :
- Le lien ouvre une page blanche, un wrapper HTML ou une petite image image temporaire au lieu du fichier attendu.
- Vous voyez une image basse résolution dans le lien alors que la page produit affiche une photo haute résolution.
- Le clic droit Enregistrer limage sous est désactivé ou la requête directe renvoie 403, 401 ou une erreur similaire.
- Le téléchargement finit mais le fichier fait 0 octet, est corrompu ou est renommé de façon inattendue.
Vérifications rapides - éliminations immédiates
- Ouvrez le lien en navigation privée pour écarter les extensions ou le cache qui interfèrent.
- Copiez le lien, ouvrez les Outils développeur - onglet Réseau, rechargez et contrôlez les en-têtes de réponse. Un content-type qui commence par image/ et un statut 200 signifient que le serveur renvoie des octets dimage.
- Regardez le chemin et le nom de fichier de lURL. Se termine-t-il par .jpg, .png, .svg, ou par un script avec paramètres ?
- Testez le lien dans un autre navigateur. Si ça fonctionne ailleurs, le problème est probablement local à votre profil ou à une extension.
Diagnostic ordonné - tests à suivre
Exécutez ces tests dans lordre et arrêtez-vous dès que vous identifiez la cause.
- LURL renvoie-t-elle des octets dimage ? Dans Réseau, vérifiez content-type et code HTTP. Si vous voyez text/html, vous avez une page HTML et non le fichier image brut.
- Limage est-elle injectée par JavaScript ou chargement différé ? Certaines galeries ninsèrent la version haute résolution quaprès interaction. Interagissez (défilement, clic miniatures, ouverture lightbox) puis rescannez la page.
- Le serveur répond-il 403, 401 ou 302 ? Un 403 indique souvent une protection contre le hotlinking qui vérifie lentête Referer. Un 302 peut rediriger vers une page dauthentification ou vers un jeton expiré.
- LURL contient-elle des tokens signés ou des timestamps ? Des chaînes de requête comme ?sig= ou ?expires= indiquent souvent des URLs temporaires qui expirent ou sont monousage.
- Le fichier renvoyé est-il un petit image temporaire ? Vérifiez la taille et les dimensions de la réponse. Quelques kilo-octets et de petites dimensions indiquent généralement un dérivé ou un image temporaire.
Corrections selon la cause
1) LURL renvoie du HTML ou effectue une redirection
- Ouvrez la page où limage est affichée, utilisez Inspecter pour trouver lattribut src de limg ou la règle background-image. Copiez ladresse ressource et ouvrez-la dans un nouvel onglet pour tester le téléchargement.
- Si le site construit limage dynamiquement, utilisez Image Downloader Pro pour scanner lapparence rendue après interaction. La fonctionnalité de scan détecte de nombreuses images présentées après scroll ou clic.
2) chargement différé ou images gérées uniquement par JavaScript
- Déclenchez les actions sur la page qui révèlent limage complète : scroll de galerie, clic sur miniatures ou ouverture de lightbox. Après que limage saffiche, lancez un scan de l'onglet actif.
- Utilisez le commutateur meilleure-version (best-version) pour choisir la variante la plus grande si plusieurs tailles sont détectées.
3) Protection contre le hotlinking ou blocages CORS
- Téléchargez depuis le contexte de la page plutôt que depuis lURL directe. Quand Image Downloader Pro scanne la page, le navigateur envoie le même entête Referer et les mêmes cookies que le serveur attend, ce qui évite souvent les 403.
- Si vous avez besoin dun accès serveur automatisé, récupérez limage depuis un serveur que vous contrôlez en ajoutant les entêtes nécessaires. Ne faites cela que si vous avez le droit de copier lasset ; lexension ne confère aucune licence.
4) Tokens expirants ou URLs signées du CDN
- Capturez limage pendant que le token est valide : scannez la page et téléchargez tout de suite, ou exportez un ZIP immédiatement.
- Pour des flux de travail de longue durée, demandez des assets non expirants à la plateforme ou une exportation de catalogue avec URLs stables.
5) image temporaire et dérivés redimensionnés
- Examinez les résultats du scan pour la taille et les dimensions. Si le fichier ne fait que quelques Ko et a de petites dimensions, cest un image temporaire. Interagissez jusquà lobtention de limage réelle, puis rescannez.
- Si le format original nest pas disponible, choisissez un format de conversion supporté lors du téléchargement. La conversion revient au format original si le format choisi nest pas possible.
Organisation des fichiers, renommage et correspondance SKU
Image Downloader Pro permet des règles de téléchargement qui dirigent des fichiers correspondants vers des sous-dossiers dans votre dossier Downloads local. Il propose aussi des jetons de renommage tels que domain, original filename, dimensions, pixel count, index, date et time. Attention :
- Le tri automatique vers des dossiers internes à un ZIP nest pas pris en charge. Les ZIP contiennent un dossier source-site et les fichiers téléchargés, sans hiérarchie de marque ou produit générée automatiquement.
- La correspondance SKU-nom de fichier n'est pas déduite automatiquement. Si le SKU apparaît dans le nom de fichier source, utilisez les jetons pour préserver le SKU. Sinon vous devez effectuer un mappage manuel : exportez le CSV sélectif, joignez-le à votre catalogue produit dans un tableur ou script, puis renommez les fichiers en conséquence.
Liste pratique - comment résoudre un lien qui échoue
- Ouvrez le lien en fenêtre privée. Si le problème persiste, passez à létape suivante.
- Ouvrez Outils développeur - Réseau et rechargez. Confirmez content-type et code HTTP.
- Si content-type est HTML, localisez le vrai src dans Éléments et testez cette URL.
- Si code est 403 ou 302, ouvrez la page où limage saffiche et scannez avec Image Downloader Pro pour télécharger depuis le contexte de la page.
- Si lURL contient un token expirant, téléchargez immédiatement ou demandez des fichiers non expirants.
Astuce pro : Si DevTools montre 403 pour lURL directe mais que la page affiche limage, téléchargez depuis le contexte de la page. Le navigateur inclut les entêtes et cookies nécessaires et Image Downloader Pro utilise ce même contexte lors du scan.
Options avancées et quand demander de laide
Si ces étapes ne donnent pas limage dorigine :
- Authentifiez-vous si lasset est protégé. Connectez-vous, vérifiez que limage saffiche, puis scannez/téléchargez.
- Pour des blobs streamés, assets chiffrés ou servis uniquement par une API privée, lexension peut ne pas détecter loriginal. Ce sont des protections serveur. Contactez le propriétaire du contenu pour demander une exportation.
- Pour des flux de travail massifs avec suivi SKU, planifiez une étape manuelle de mapping : exportez le CSV (colonnes configurables), fusionnez avec votre catalogue et renommez/organisez les fichiers en conséquence.
La documentation française dImage Downloader Pro détaille lusage du Mass Scan, des filtres (largeur, hauteur, taille, type), du commutateur meilleure-version et des exportations ZIP et CSV. Lisez-la ici : Documentation Image Downloader Pro (FR). Essayez lextension depuis la page produit française : Télécharger Image Downloader Pro (FR).
Si vous avez un lien précis qui échoue, rassemblez lURL, une capture décran de longlet Réseau montrant la requête et les étapes que vous avez suivies. Ces éléments aident le support à déterminer si le problème est côté client, lié au CDN ou protégé côté serveur.