¿Qué ofrece Web Stealth Proxy?
Scraping sin bloqueos: nuestro algoritmo inteligente de rotación de IP garantiza que tu dirección IP no sea bloqueada ni limitada en su velocidad
Realice el scraping como un usuario real: dé a sus solicitudes de scraping un aspecto orgánico con la ayuda de proxies, huellas digitales dinámicas y cookies personalizadas
Extrae datos localizados en cualquier parte del mundo: recopila datos localizados sin bloqueos utilizando los 195 países y más de 100 millones de IP únicas de Web Stealth Proxy
Asistencia en directo 24/7: obtenga ayuda profesional de nuestro equipo de atención al cliente en cualquier momento
Integración perfecta: integra fácilmente Web Stealth Proxy en tu código existente con un sistema de entrada única similar a un proxy
Características técnicas
Gestión de proxies basada en ML: selecciona el mejor conjunto de proxies posible para tu sitio web de destino.
Huella digital dinámica: selecciona automáticamente los encabezados, cookies, atributos del navegador y proxies adecuados para imitar el comportamiento de un usuario real y ocultar la identidad de tu bot.
Funcionalidad de reintento automático: selecciona nuevos parámetros y reenvía la solicitud en caso de fallo.
Renderización de JavaScript: nuestros navegadores sin interfaz cargan todo el contenido de la página web y te permiten extraer datos de sitios web dinámicos con facilidad.
Control de sesión: cambia entre diferentes direcciones IP para cada solicitud o mantén la misma IP durante un máximo de 5 minutos.
Información sobre compra y suscripción
Web Stealth Proxy te facilita la planificación de tus proyectos de scraping. Ofrecemos cinco planes diferentes en función del número de solicitudes completadas con éxito a través del proxy.
Prueba gratuita: 10 000 solicitudes
Starter: 250 000 solicitudes
Grow: 500 000 solicitudes
Business: 1 000 000 de solicitudes
Pro: 2 000 000 de solicitudes
Aquí encontrarás más información sobre cada plan.
Uso de Web Stealth Proxy
Realizar solicitudes con Web Stealth Proxy es fácil, especialmente si ya has utilizado proxies normales para el web scraping. Ten en cuenta que tendrás que desactivar la verificación de certificados SSL (opción -k en cURL, verify=false en Python, etc.).
Web Stealth Proxy está disponible a través de:
HTTPS at stealthproxy.webscrapingapi.com:8000
HTTP at stealthproxy.webscrapingapi.com:80
Tus credenciales de Web Stealth Proxy se almacenan en la sección «Empezar aquí» de la página del servicio Web Stealth Proxy.
A continuación, se muestra un ejemplo de una solicitud sencilla utilizando cURL:
curl -k -x "http://stealthproxy.webscrapingapi.com:80" \
-U "<YOUR_PROXY_USERNAME>:<YOUR_PROXY_PASSWORD>" \
-X GET "https://httpbin.org/get"
No es necesario especificar ningún parámetro. Nuestro sistema añadirá todos los encabezados estándar, seleccionará el proxy más rápido y le enviará la respuesta. Para utilizar funciones más avanzadas, como elegir una ubicación de proxy específica o utilizar la misma IP para varias solicitudes, puede incluir encabezados adicionales en su solicitud.
Puedes encontrar más ejemplos de código en nuestra documentación.
Configuración de geolocalización
Web Stealth Proxy te permite enviar la solicitud desde diferentes países, pasando el encabezado X-WSA-Geo-Location a tu solicitud.
A continuación te mostramos cómo puedes enviar una solicitud desde una dirección IP ubicada en Alemania:
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"
Aquí puedes encontrar la lista completa de todas las ubicaciones geográficas compatibles.
Control de sesión
Puedes crear y utilizar una nueva sesión para extraer datos de varias páginas del mismo sitio web y reutilizar el mismo proxy (dirección IP) para cada solicitud. Para utilizar la misma IP, simplemente añade el encabezado X-WSA-Session-ID con cualquier valor entero de tu elección. El valor se utilizará para identificar la nueva sesión creada por ti:
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"
Tus sesiones caducarán 5 minutos después del último uso.
Aquí puede encontrar más ejemplos de código en otros lenguajes.
Encabezados personalizados
Los encabezados HTTP personalizados son útiles cuando desea proporcionar información adicional a su solicitud. Si su solicitud requiere pasar encabezados HTTP personalizados, todo lo que tiene que hacer es añadir «WSA-» al nombre de su encabezado e incluirlos en su solicitud:
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)"
Sigue este enlace para encontrar ejemplos de código en otros lenguajes.
Cookies personalizadas
También puede configurar cookies personalizadas para el sitio web de destino. Las cookies personalizadas se tratan igual que los encabezados personalizados. Para añadir su propia cookie a la solicitud, simplemente pase el nombre y el valor al encabezado personalizado WSA-Cookie cuando envíe su solicitud:
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"
Aquí puedes encontrar más ejemplos de código en diferentes lenguajes.
Renderización de JavaScript y capturas de pantalla
Web Stealth Proxy utiliza navegadores sin interfaz gráfica para renderizar el contenido completo de cualquier página web y devolverle el HTML resultante. Añade X-WSA-Render: screenshot para recibir una captura de pantalla de la página. La solicitud devolverá un objeto JSON que contiene la imagen cifrada 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"
Haz clic aquí para encontrar ejemplos de código en otros lenguajes de programación.
Solicitudes POST
¿Necesitas enviar datos al sitio web de destino? Web Stealth Proxy admite tanto solicitudes POST como 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"}'
Puedes encontrar más ejemplos de código para diferentes lenguajes de programación aquí.
Uso y estadísticas
Puedes consultar tu consumo de créditos en cualquier momento visitando la sección Estadísticas de la página del servicio Web Stealth Proxy:
Solo se te cobrará 1 crédito por cada solicitud realizada con éxito. Una solicitud se considera realizada con éxito si devuelve un código de estado 200.
Conclusión
Web Stealth Proxy es ideal para tareas de web scraping. En lugar de gestionar manualmente CAPTCHAs, bloqueos y otras restricciones, Web Stealth Proxy se encarga del proceso de desbloqueo por ti con una alta tasa de éxito (normalmente del 100 %).
Si tiene alguna pregunta adicional sobre Web Stealth Proxy o necesita ayuda para utilizarlo, nuestro equipo de asistencia está aquí para ayudarle. Póngase en contacto con nosotros en cualquier momento a través del chat en vivo o por correo electrónico, y estaremos encantados de proporcionarle la orientación que necesite.




