Un año en el mercado: The Web Scraping Club puso a prueba ScrapeUnblocker con Google, Shopee y Shein
ScrapeUnblocker lleva alrededor de un año en el mercado. En web scraping eso no es mucho: las empresas con las que solemos compararnos llevan una década o más vendiendo proxies y APIs de scraping.
Por eso significó mucho para nosotros que Pierluigi Vinciguerra, fundador de The Web Scraping Club, una de las newsletters más leídas del sector, aceptara probarnos. Su análisis, “Testing ScrapeUnblocker on Google and Shopee”, ya está publicado. Nosotros pedimos la prueba. Él eligió los objetivos, escribió su propio cliente, hizo las llamadas y publicó lo que vio, incluidas las partes que no le gustaron.
Este artículo resume qué probó, qué encontró y qué cambiamos en los días siguientes. Lee el artículo completo para los detalles, el código y sus propias palabras.
Por qué estos tres objetivos
Pierluigi no eligió sitios fáciles. Fue a por los que el sector menciona cuando algo deja de funcionar:
- Google, cada vez más difícil de scrapear, que ahora reescribe los enlaces de los resultados que sirve a los clientes que considera automatizados.
- Shopee, con protección antibots propia, cuentas y controles geográficos estrictos. Uno de sus propios artículos de la serie Lab terminó sin un scraper de Shopee que funcionara.
- Shein, sobre el que escribió:
Shein is another hard target, and when talking with other professionals, it’s sometimes not even economically viable to extract data from there
Trató ScrapeUnblocker como una caja negra. Su cliente hacía un único intento por llamada, sin reintentos, para que cualquier fallo apareciera en los números. Todas las llamadas salieron de su portátil en Italia el 25 de octubre de 2026.
Los resultados
| Objetivo | Llamadas | Resultado | Latencia |
|---|---|---|---|
Google (/serpApi) | 10 | 10 de 10 al primer intento | de 3,8 a 8,1 s, mediana 6,3 s |
| Plugin de Shopee | 10 | 10 de 10 al primer intento | de 2,6 a 9,3 s, mediana 4,8 s |
| Plugin de Shein + páginas de producto | 10 | 10 de 10 | de 1,7 a 6,7 s tras una primera llamada lenta |
Según él, los tres objetivos funcionaron en todas las peticiones que envió: 32 llamadas sin un solo error.
Algunos detalles del análisis que importan a cualquiera que construya sobre estos datos:
- Resultados de Google con URLs reales. Google oculta ahora el destino de un resultado tras un enlace propio para los clientes automatizados. De los 89 resultados orgánicos que recogió, ninguno apuntaba a un dominio de Google: todos llegaron con la URL real de destino.
- AI Overviews incluidos. El AI Overview apareció en 8 de 10 consultas, como texto y Markdown, con las fuentes y referencias citadas. Para monitorizar marcas en respuestas de IA, lo consideró probablemente la parte más útil de la respuesta.
- Shopee en varios mercados. Seis búsquedas en seis mercados devolvieron 240 productos en seis monedas en unos 25 segundos de espera total, todo un cambio frente a su intento anterior.
- Datos de producto de Shein. Cada búsqueda devolvió 20 productos con precio, descuento, valoración, número de reseñas y tienda, y las páginas de producto llegaron como JSON estructurado con material, corte, instrucciones de cuidado e imágenes, sin escribir una línea de código de parsing.
Su conclusión sobre la parte difícil:
the hard part of Google and Shopee, the part where a whole Lab article ended without a working scraper, is handled on their side.
Junto a uno de los mayores actores del mercado
Unos días antes, Pierluigi había analizado la API de web scraping de uno de los mayores proveedores del sector, así que puso los dos productos uno al lado del otro. Esa comparación es de lo que más orgullosos estamos: con un año en el mercado, ya se nos mide frente a empresas que llevan mucho más de una década en él.
Describió una diferencia real de enfoque, y lo hizo de forma justa. Con el proveedor más grande eliges cómo se obtiene cada página y pagas un precio distinto por cada opción. Con ScrapeUnblocker envías la URL, el servicio elige la ruta y cada llamada cuesta lo mismo. Menos control, un coste más fácil de prever, y cuál prefieres depende del proyecto.
En scrapers ya listos, los catálogos coinciden menos de lo que esperaba: solo 12 sitios aparecen en ambas listas. Nuestros 75 plugins cubren a fondo marketplaces asiáticos y europeos (Shopee, Taobao, 1688, Zalando, Vinted, Leboncoin), viajes (Booking, Airbnb, Skyscanner, Tripadvisor), inmobiliario, empleo, sitios de reseñas y herramientas SEO, y en Google cubrimos Images, Jobs, News y el Ads Transparency Center. El otro catálogo es más fuerte en cadenas de supermercados de EE. UU. y marketplaces de Latinoamérica. Ambos tienen un endpoint genérico para cualquier URL.
También le gustó cómo cobramos. Una petición es un crédito, necesite lo que necesite el objetivo, y los bloqueos, los timeouts y nuestros propios errores son gratis:
The billing rules are simple, and in my opinion they’re the best part of the docs.
Toda la prueba, 35 peticiones facturadas, habría costado 0,035 € con precios de pago por uso, muy dentro de la prueba gratuita de 500 peticiones.
Lo que señaló y lo que publicamos
Un buen análisis es útil porque es honesto. Pierluigi enumeró cada punto en el que los datos necesitaban cuidado antes de llegar a un dashboard. Revisamos la lista esa misma semana y todo está ya en producción:
- Banners de cookies en Markdown. En una página con un gestor de consentimiento grande, el Markdown de “solo contenido principal” empezaba por el banner de cookies. La salida en Markdown ahora elimina gestores de consentimiento como Cookiebot y OneTrust antes de elegir el contenido principal.
- El precio de una talla en
parsed_data. En Shein, cada talla es una oferta propia en los datos Schema.org de la página, yparsed_datadevolvía una de ellas en lugar del precio en pantalla. Ahora toma la oferta más baja, que es el precio que muestra la página. - Filtros de precio. Shopee y Shein dejaban pasar algunos productos promocionados por el filtro de precio. Los plugins de Shopee y Shein ahora aplican
min_priceymax_pricesobre el precio que devuelven. - El precio tachado en productos de Shopee. Cuando una página de producto mostraba un descuento sin el precio original, el plugin ahora lo toma del listado de búsqueda.
- Número de reseñas en Shein. Shein informa cualquier cantidad superior a 1.000 como 1001. El plugin devuelve ahora también
reviewCountText(“1000+”) para que puedas distinguirlas. totalResultsde Google. Ahora solo lee el número de resultados que muestra Google, y la guía de SERP lista los países realmente disponibles, Brasil incluido.
Todos los cambios están en nuestro changelog.
Lo que viene
Diez llamadas por objetivo son una primera comprobación, y Pierluigi lo dice él mismo. Su siguiente paso es una muestra mayor con concurrencia, para ver cómo se mantiene la tasa de éxito en el límite de un plan. Lo esperamos con ganas. Para nuestras propias cifras a escala, nuestro benchmark ejecuta miles de llamadas por objetivo, y cada página de scraper muestra su propia tasa de éxito medida.
Gracias, Pierluigi, por el tiempo, el cuidado y las notas sinceras.
Preguntas frecuentes
¿Quién es Pierluigi Vinciguerra?
Es el fundador de The Web Scraping Club, una newsletter y comunidad sobre web scraping que leen ingenieros y equipos de datos de todo el sector. Escribe pruebas prácticas de herramientas de scraping y largos artículos técnicos de la serie “Lab” sobre objetivos difíciles.
¿Cómo surgió el análisis?
Contactamos con Pierluigi y le pedimos que probara el producto. Él eligió los objetivos y el método, escribió su propio cliente y publicó sus conclusiones, incluidos los puntos enumerados arriba.
¿Puedo repetir la prueba yo mismo?
Sí. Sus scripts de prueba están enlazados en el artículo y puedes ejecutarlos con una cuenta gratuita de ScrapeUnblocker: 500 peticiones, sin tarjeta.
¿Qué endpoints usó?
/serpApi para Google, los plugins de Shopee y Shein, y /getPageSource con parsed_data=true para las páginas de producto de Shein. Todos están descritos en la documentación.
Pruébalo con tus propios objetivos
Si Google, Shopee o Shein están en tu lista, o cualquier otro sitio que te siga bloqueando, crea una cuenta gratuita y envía tu primera petición en pocos minutos. La documentación tiene una guía de inicio rápido para cada endpoint y plugin.
Prueba ScrapeUnblocker gratis
Tasa de éxito del 95%+ · desde 0,55 € por cada 1000 llamadas (puede aplicarse IVA) · 500 solicitudes gratis al registrarte.