Saltar al contenido

Casos de uso

Consulta los precios, la moneda y el contenido que sirve un sitio cuando la página se pide con el idioma, la configuración regional y la zona horaria de otro país.
Costo estimado: ~7 credits por comprobación de región

01Respuesta rápida

Llama a localization (2 credits) con un código de país para obtener su idioma, su cabecera Accept-Language, su zona horaria y su moneda, y luego pasa la configuración regional y la zona horaria a stealth_mode (5 credits) en stealthConfig para renderizar la página con ellas. localization devuelve valores y no aplica ninguno, y no interviene ningún proxy, así que un sitio que bloquea o fija precios por dirección IP necesita tu propio proxy en esa región. Unos 7 credits por comprobación de región.

02El planteamiento

El problema

Las páginas de precios, los catálogos y las campañas cambian según el país, y una petición desde tu propia oficina solo muestra una versión. Comprobar los precios regionales o verificar un despliegue localizado significa demostrar qué ve realmente un visitante en Berlín o en Tokio.

La solución

localization de CrawlForge consulta los valores regionales de un país -- idioma, cabecera Accept-Language, zona horaria y moneda -- y tú se los pasas a stealth_mode, que renderiza la página en un navegador con la huella digital aleatorizada usando esa configuración regional y esa zona horaria. Los sitios que localizan por idioma o configuración regional responden con la versión de ese mercado; los que deciden por dirección IP siguen necesitando un proxy en esa región, que aportas tú.

03En código

Ejemplo de código

geo-pricing-localization.js
// Look up Germany's locale values. They are returned, not applied.const de = await mcp.localization({  operation: "configure_country",  countryCode: "DE",}); // Pass them yourself: render the page with that locale and timezoneconst page = await mcp.stealth_mode({  operation: "scrape",  url: "https://shop.example.com/pricing",  formats: ["markdown"],  stealthConfig: {    locale: de.language,    timezone: de.timezone,  },}); console.log(de.currency, page.content.markdown);

04El pipeline

Herramientas utilizadas

7◆ credits
Costo estimado: ~7 credits por comprobación de región
  1. https://…
  2. 01localization 2 credits
  3. 02stealth_mode 5 credits
  4. JSON · markdown

05Preguntas

Preguntas frecuentes

01¿Cómo veo los precios que se muestran en otro país?

Consulta el país con localization —devuelve el idioma, la cabecera Accept-Language, la zona horaria y la moneda— y luego pasa la configuración regional y la zona horaria a stealth_mode en stealthConfig para que la página se renderice con ellas. Compara el resultado con una petición hecha con tu configuración regional de origen. Un sitio que fija precios por dirección IP y no por configuración regional muestra la misma página hasta que la petición salga además por un proxy de esa región.

02¿Puede saltarse los bloqueos por región?

No. localization devuelve valores regionales y no enruta nada a través de un proxy, así que no cambia la dirección IP que ve el sitio, y un bloqueo regional sigue a esa dirección. Su operación handle_geo_blocking clasifica una respuesta que tú le pasas y enumera sugerencias; no se descarga ni se sortea nada. Para llegar a un sitio que bloquea por IP, pasa tu propio proxy ubicado en esa región en stealthConfig.proxyRotation en la llamada a stealth_mode.

03¿Funciona también para resultados de búsqueda localizados?

Sí. localization admite una operación localize_search, y search_web acepta un objeto localization con un código de país, un idioma y una zona horaria, así que puedes ver los resultados que ve un usuario en ese mercado.

04¿Cuánto cuesta una comprobación de región?

Unos 7 credits: 2 de la consulta de localization y 5 del scrape de stealth_mode. Comprobar cinco mercados a la semana son aproximadamente 150 credits al mes, cómodamente dentro del plan Hobby.

Empieza a forjar

¿Listo para comenzar?

Cada cuenta nueva recibe 1,000 credits gratis. No se requiere tarjeta de crédito.