Retour au blog
Guides
Mihai Maxim20 février 20235 min de lecture

Commencez à utiliser Web Stealth Proxy comme un pro : guide de démarrage rapide

Commencez à utiliser Web Stealth Proxy comme un pro : guide de démarrage rapide

Qu'est-ce que Web Stealth Proxy a à offrir ?

Scraping sans blocage : notre algorithme intelligent de rotation d'IP garantit que votre adresse IP ne sera ni bloquée ni soumise à une limitation de débit

Effectuez du scraping comme un véritable utilisateur : donnez à vos requêtes de scraping un aspect naturel grâce à des proxys, à l'empreinte digitale dynamique et à des cookies personnalisés

Extrayez des données localisées partout dans le monde : collectez des données localisées sans blocage grâce aux 195 pays et plus de 100 millions d'adresses IP uniques de Web Stealth Proxy

Assistance en direct 24 h/24, 7 j/7 : bénéficiez à tout moment de l'aide professionnelle de notre équipe d'assistance client

Intégration transparente : intégrez facilement Web Stealth Proxy à votre code existant grâce à un système de type proxy à entrée unique

Caractéristiques techniques

Gestion des proxys basée sur le ML : sélectionne le meilleur pool de proxys possible pour votre site web cible.

Empreinte digitale dynamique : sélectionne automatiquement les en-têtes, les cookies, les attributs de navigateur et les proxys appropriés pour imiter le comportement d'un utilisateur réel et masquer l'identité de votre bot.

Fonctionnalité de réessai automatique : sélectionne de nouveaux paramètres et renvoie la requête en cas d'échec.

Rendu JavaScript : nos navigateurs sans interface graphique chargent l'intégralité du contenu de la page Web et vous permettent de scraper facilement des sites Web dynamiques.

Contrôle de session : basculez entre différentes adresses IP pour chaque requête ou conservez la même adresse IP pendant 5 minutes maximum.

Informations sur l'achat et l'abonnement

Web Stealth Proxy vous permet de planifier facilement vos projets de scraping. Nous proposons cinq formules différentes en fonction du nombre de requêtes réussies effectuées via le proxy.

Essai gratuit - 10 000 requêtes

Starter - 250 000 requêtes

Grow - 500 000 requêtes

Business - 1 000 000 de requêtes

Pro - 2 000 000 de requêtes

Vous trouverez plus d'informations sur chaque formule ici.

Utilisation de Web Stealth Proxy

Il est facile d'effectuer des requêtes avec Web Stealth Proxy, surtout si vous avez déjà utilisé des proxys classiques pour le web scraping. Veuillez noter que vous devrez désactiver la vérification des certificats SSL (option -k dans cURL, verify=false en Python, etc.)

Web Stealth Proxy est disponible via :

HTTPS at stealthproxy.webscrapingapi.com:8000
HTTP at stealthproxy.webscrapingapi.com:80

Vos identifiants Web Stealth Proxy sont enregistrés dans la section « Commencer ici » de la page du service Web Stealth Proxy.

Dashboard quickstart page showing web stealth proxy credentials and an integration step with a documentation button

Voici un exemple de requête simple utilisant cURL :

curl -k -x "http://stealthproxy.webscrapingapi.com:80" \

-U "<YOUR_PROXY_USERNAME>:<YOUR_PROXY_PASSWORD>" \

-X GET "https://httpbin.org/get" 

Vous n'avez pas besoin de spécifier de paramètres. Notre système ajoutera tous les en-têtes standard, sélectionnera le proxy le plus rapide et vous transmettra la réponse. Pour utiliser des fonctionnalités plus avancées, telles que le choix d'un emplacement de proxy spécifique ou l'utilisation de la même adresse IP pour plusieurs requêtes, vous pouvez inclure des en-têtes supplémentaires dans votre requête.

Vous trouverez d'autres exemples de code dans notre documentation.

Paramètres de géolocalisation

Web Stealth Proxy vous permet d'envoyer la requête depuis différents pays, en transmettant l'en-tête X-WSA-Geo-Location à votre requête.

Voici comment envoyer une requête depuis une adresse IP située en Allemagne :

curl -k -x "http://stealthproxy.webscrapingapi.com:80" \

-U "<YOUR-PROXY-USERNAME>:<YOUR-PROXY-PASSWORD>" \

-X GET "https://httpbin.org/get" \

--header "X-WSA-Geo-Location: de"

Vous trouverez ici la liste complète de toutes les géolocalisations prises en charge.

Contrôle des sessions

Vous pouvez créer et utiliser une nouvelle session afin de scraper plusieurs pages d'un même site web et réutiliser le même proxy (adresse IP) pour chaque requête. Pour utiliser la même adresse IP, il suffit d'ajouter l'en-tête X-WSA-Session-ID avec la valeur entière de votre choix. Cette valeur servira à identifier la nouvelle session que vous avez créée :

curl -k -x "http://stealthproxy.webscrapingapi.com:80" \

-U "<YOUR-PROXY-USERNAME>:<YOUR-PROXY-PASSWORD>" \

-X GET  "https://httpbin.org/get" \

--header "X-WSA-Session: 1234" 

Vos sessions expireront 5 minutes après leur dernière utilisation.

Vous trouverez d'autres exemples de code dans d'autres langages ici.

En-têtes personnalisés

Les en-têtes HTTP personnalisés sont utiles lorsque vous souhaitez fournir des informations supplémentaires à votre requête. Si votre requête nécessite de transmettre des en-têtes HTTP personnalisés, il vous suffit d'ajouter « WSA- » au nom de votre en-tête et de l'ajouter à votre requête :

curl -k -x "http://stealthproxy.webscrapingapi.com:80" \

-U "<YOUR-PROXY-USERNAME>:<YOUR-PROXY-PASSWORD>" \

-X GET  "https://httpbin.org/get" \

--header "WSA-random-header: random" \

--header "WSA-User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64)"

Suivez ce lien pour trouver des exemples de code dans d'autres langages.

Cookies personnalisés

Vous pouvez également définir des cookies personnalisés pour le site web cible. Les cookies personnalisés sont traités de la même manière que les en-têtes personnalisés. Pour ajouter votre propre cookie à la requête, il suffit de transmettre le nom et la valeur à l'en-tête personnalisé WSA-Cookie lorsque vous envoyez votre requête :

curl -k -x "http://stealthproxy.webscrapingapi.com:80" \

-U "<YOUR-PROXY-USERNAME>:<YOUR-PROXY-PASSWORD>" \

-X GET "https://httpbin.org/get" \

--header "WSA-Cookie: SID=abcd"

Vous trouverez ici d'autres exemples de code dans différents langages.

Rendu JavaScript et captures d&#x27;écran

Web Stealth Proxy utilise des navigateurs sans interface graphique pour afficher l'intégralité du contenu de n'importe quelle page web et vous renvoyer le code HTML résultant. Ajoutez l'en-tête X-WSA-Render: screenshot pour recevoir une capture d'écran de la page. La requête renverra un objet JSON contenant l'image cryptée en base64 :

curl -k -x "http://stealthproxy.webscrapingapi.com:80" \

-U "<YOUR-PROXY-USERNAME>:<YOUR-PROXY-PASSWORD>" \

-X GET "https://httpbin.org/get" \

--header "X-WSA-Render: screenshot"

Cliquez ici pour trouver des exemples de code dans d'autres langages de programmation.

Requêtes POST

Avez-vous besoin d'envoyer des données au site web ciblé ? Web Stealth Proxy prend en charge les requêtes POST et PUT.

curl -k -x "http://stealthproxy.webscrapingapi.com:80"\

-U "<YOUR-PROXY-USERNAME>:<YOUR-PROXY-PASSWORD>" \

-X POST "https://httpbin.org/get" \

--data '{"foo":"bar"}'

Vous trouverez ici d'autres exemples de code pour différents langages de programmation.

Utilisation et statistiques

Vous pouvez consulter votre utilisation de crédits à tout moment en vous rendant dans la section Statistiques de la page du service Web Stealth Proxy :

Dashboard usage screen showing proxy call volume chart and a circular usage indicator

Seul 1 crédit vous sera facturé par requête réussie. Une requête est considérée comme réussie si elle renvoie un code d'état 200.

Conclusion

Web Stealth Proxy est idéal pour les tâches de web scraping. Au lieu de gérer manuellement les CAPTCHA, les blocages et autres restrictions, Web Stealth Proxy se charge du processus de déblocage pour vous avec un taux de réussite élevé (généralement 100 %).

Si vous avez d'autres questions concernant Web Stealth Proxy ou si vous avez besoin d'aide pour l'utiliser, notre équipe d'assistance est là pour vous aider. Contactez-nous à tout moment via le chat en direct ou par e-mail, et nous serons ravis de vous fournir les conseils dont vous avez besoin.

À propos de l'auteur
Mihai Maxim, Développeur Full Stack @ WebScrapingAPI
Mihai MaximDéveloppeur Full Stack

Mihai Maxim est développeur Full Stack chez WebScrapingAPI ; il participe à l'ensemble du produit et contribue à la création d'outils et de fonctionnalités fiables pour la plateforme.

Commencez à créer

Prêt à faire évoluer votre système de collecte de données ?

Rejoignez plus de 2 000 entreprises qui utilisent WebScrapingAPI pour extraire des données Web à l'échelle de l'entreprise, sans aucun coût d'infrastructure.