Blog

Guides, tutoriels & 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.

Base de connaissances
Base de connaissances 9 min de lecture

Comment utiliser des proxys résidentiels dans Puppeteer (avec page.authenticate)

Les proxys dans Puppeteer : le proxy va dans les args de lancement, les identifiants dans page.authenticate, rotation géo par page via un gateway, et blocage de ressources.

Chris Collins Chris Collins · 5 août 2026
Base de connaissances
Base de connaissances 7 min de lecture

L'état du web scraping en 2026

L'IA a rendu la collecte de données stratégique, l'anti-bot est passé au niveau réseau, les blocages sont devenus invisibles, et le prix est passé à la bande passante. Où en est le web scraping en 2026.

James Meadow James Meadow · 3 août 2026
Base de connaissances
Base de connaissances 8 min de lecture

Comment utiliser des proxys résidentiels en C# avec HttpClient

Les proxys en C# : WebProxy avec NetworkCredential, SocketsHttpHandler et PooledConnectionLifetime, IHttpClientFactory, et des clients par identité pour la rotation géo.

Chris Collins Chris Collins · 2 août 2026
Base de connaissances
Base de connaissances 7 min de lecture

Construire ou acheter : devriez-vous gérer votre propre infrastructure de scraping ?

Un scraper de démo prend un après-midi. Le faire tourner à l'échelle est un produit. Un cadre pour quoi construire, quoi acheter, et la seule couche à toujours louer.

Chris Collins Chris Collins · 1 août 2026
Base de connaissances
Base de connaissances 10 min de lecture

Comment utiliser des proxys résidentiels en Node.js avec Axios et Got

Les proxys en Node.js : pourquoi Axios a besoin de https-proxy-agent et proxy:false, l'option agent de Got, le ProxyAgent d'undici pour fetch, et la rotation géo par requête.

Chris Collins Chris Collins · 29 juillet 2026
Base de connaissances
Base de connaissances 11 min de lecture

Comment mettre à l'échelle des charges de scraping avec proxys résidentiels via Kubernetes

Scraping sur Kubernetes : identifiants de proxy en Secrets, identité de session par pod via la Downward API, autoscaling piloté par la file, et arrêt propre.

Chris Collins Chris Collins · 28 juillet 2026
Base de connaissances
Base de connaissances 10 min de lecture

Comment utiliser des proxys résidentiels en PHP avec cURL et Guzzle

Les proxys en PHP : CURLOPT_PROXY et CURLOPT_PROXYUSERPWD de cURL, l'option proxy et la réutilisation de connexion de Guzzle, CURLOPT_HTTPPROXYTUNNEL, et la rotation géo par requête.

Chris Collins Chris Collins · 26 juillet 2026
Base de connaissances
Base de connaissances 10 min de lecture

Comment utiliser des proxys résidentiels en Java avec OkHttp et Apache HttpClient

Les proxys en Java : le piège du proxyAuthenticator d'OkHttp, la limite de pool par-route de 5 par défaut d'Apache HttpClient, la consommation des entities, et la rotation géo par requête.

Chris Collins Chris Collins · 25 juillet 2026
Base de connaissances
Base de connaissances 10 min de lecture

Comment utiliser des proxys résidentiels en Go avec net/http et Colly

Les proxys en Go : configuration du transport, les pièges du drainage du body et de MaxIdleConnsPerHost qui tuent la réutilisation de connexions, rotation géo par requête, et SetProxyFunc de Colly.

Chris Collins Chris Collins · 24 juillet 2026