地区定价与本地化测试
无需自备 VPN 或代理合同,就能看到其他国家的访客实际被展示的价格、货币和内容。用 localization 构建国家上下文,再用 stealth_mode 以指纹随机化的浏览器加载页面,逐个市场核验。
快速解答
调用 localization(2 credits)时传入国家代码、语言、货币和时区,构建出一个访客上下文,再用 stealth_mode(5 credits)带着它在指纹随机化的浏览器中加载页面。每次地区检查大约 7 credits,你可以逐个市场核验定价与本地化内容。
面临的问题
定价页、商品目录和营销活动会随国家而变,而从你自己办公室发出的请求,永远只能看到其中一个版本。要核对区域定价或验证本地化上线效果,就必须证明柏林或东京的访客究竟看到了什么。
解决方案
CrawlForge 的 localization 会构建一个国家上下文——区域设置、语言、时区、货币和请求头——stealth_mode 则带着这个上下文运行一个指纹随机化的浏览器,让受地区限制的页面完全按照当地访客看到的样子加载。
代码示例
// Emulate a German visitor: locale, timezone, currency
const de = await mcp.localization({
operation: "configure_country",
countryCode: "DE",
language: "de",
currency: "EUR",
timezone: "Europe/Berlin",
});
// Run a stealth browser with that country context
const context = await mcp.stealth_mode({
operation: "create_context",
stealthConfig: {
level: "advanced",
locale: "de-DE",
timezone: "Europe/Berlin",
simulateHumanBehavior: true,
},
});
const page = await mcp.stealth_mode({
operation: "create_page",
contextId: context.contextId,
urlToTest: "https://shop.example.com/pricing",
});
console.log(de.countryCode, page.content);使用的工具
预估费用:每次地区检查约 7 credits
常见问题
如何查看其他国家展示的价格?
先用 localization 构建一个国家上下文——国家代码、语言、货币、时区——然后带着这个区域设置运行 stealth_mode,让页面按照当地访客看到的样子加载。再把结果与从你所在地区发出的请求作对比。
它能绕过地区封锁吗?
localization 提供 handle_geo_blocking 操作,用于检测并设法绕开地区限制,同时支持为地理定向请求配置代理。对于按 IP 硬性封锁的站点,仍然需要一个位于该地区的代理。
这对本地化的搜索结果也适用吗?
适用。localization 支持 localize_search 操作,而 search_web 接受一个包含国家代码、语言和时区的 localization 对象,因此你可以看到该市场的用户所看到的结果。
一次地区检查要花多少 credits?
大约 7 credits:localization 上下文占 2 credits,stealth_mode 浏览器会话占 5 credits。每周检查五个市场,一个月大约 150 credits,完全在 Hobby 套餐的额度之内。