Guides, tutoriels et analyses
Découvrez les proxies résidentiels, le web scraping, les stratégies de collecte de données et les meilleures pratiques du secteur avec l'équipe Shifter.
Encodages de caractères dans les données extraites : détecter les jeux de caractères et corriger le mojibake
Nous avons récupéré 193 pages d'accueil parmi les plus visitées dans six pays. Un défaut courant de Python a corrompu le texte de 37 d'entre elles. Comment décoder les pages extraites comme le font les navigateurs.
Conserver la réponse brute : archiver les pages scrapées en WARC pour la relecture
Les parseurs s'améliorent et les extracteurs se cassent, mais une page que vous n'avez pas conservée ne peut pas être analysée à nouveau. Comment stocker les réponses brutes en WARC, avec du code testé et des tailles réelles.
Normaliser les prix, nombres et dates entre les locales
1.234,56 € et $1,234.56 sont tous deux des prix, et 03/04/2026 correspond à deux dates différentes. Comment analyser correctement les valeurs extraites selon la locale, avec du code testé.
Trouver l'API derrière la page : collecter depuis des points de terminaison JSON plutôt que le HTML
De nombreuses pages chargent leurs données sous forme de JSON. Comment trouver le point de terminaison qui les transporte, pourquoi il est souvent lié à la session de la page, et comment le collecter de manière responsable.
Présentation d'IP Info : une API gratuite de géolocalisation IP, sans clé API requise
IP Info est l'API gratuite de géolocalisation IP et ASN de Shifter. Elle fonctionne sur la même base de données que celle utilisée par nos pools de proxys, ne nécessite ni inscription ni clé API, et est prête pour les agents IA.
Dérive de schéma dans les données extraites : détecter les extracteurs cassés avant vos utilisateurs
Les scrapers plantent rarement lorsqu'un site change. Ils continuent de fonctionner et renvoient des données subtilement erronées. Comment les contrats de données et le profilage par lots détectent la dérive tôt.
Les sitemaps comme source de découverte : trouver chaque URL sans explorer tout le site
Les sitemaps XML listent les URL d'un site, et parfois leur date de modification. Comment les lire correctement, et pourquoi il ne faut jamais faire confiance à lastmod sans vérification.
Extraction par LLM vs sélecteurs : quand laisser un modèle lire la page
Nous avons fait extraire des champs par un grand modèle de langage sur 18 pages d'actualité en ligne, puis évalué le résultat par rapport aux données structurées propres à ces pages. Précision, coût, et quand l'utiliser.
Déduplication des données extraites : résolution d'entités pour produits, entreprises et annonces
Le même produit, la même entreprise ou la même annonce apparaît plusieurs fois selon les sources et les exécutions. Comment normaliser les identifiants, faire correspondre les données en toute sécurité à grande échelle et conserver un enregistrement unique et propre.