Google Shopping 采集:代理 IP 怎么处理国家、语言和商品页结果
Google Shopping 的展示结果可能受页面设置、账号、地区和商品信息影响。核对实际入口支持的参数,并记录结果页与商品页差异;遇到验证或限制时暂停采样。
Google Shopping 的页面展示可能受到地区、语言、账号、配送信息及入口参数影响,具体行为应按正在使用的入口核实。不能把其他 Google API 的参数定义直接套用到 Shopping 网页,也不能只凭出口 IP 推断商品价格、币种或配送地。本文提供一份观察记录方法。
Google Shopping 的国家、语言和货币由哪些设置决定
| 参数 | 作用 | 示例 | 常见错误 |
|---|---|---|---|
| 输入项 | 可能影响的观察项 | 核实方法 | |
| --- | --- | --- | |
| 页面实际支持的国家或语言设置 | 结果页地区、界面语言 | 以当前 Shopping 入口的官方说明或可复现实测为准 | |
| 出口地区 | 页面可能显示的本地化内容 | 记录出口地区,并与其他条件分开测试 | |
| 账号、配送地址和商家信息 | 商品可见性、配送和结算金额 | 在页面及结算环节分别核对 |
Custom Search API 的 cr 参数表示来源国家限制,不能据此断言 Shopping 网页支持相同参数或语义;也不要未经验证就将它替换为其他参数。只保留在实际入口中有官方说明或已复现实测支持的设置。记录出口和页面显示时,应一次只改变一个条件。代理主机、端口和出口 IP 的关系见代理说明。
国家或语言参数未生效时检查这四种页面现象
1. 标题与描述语言不同:检查页面语言设置、账号偏好和商品来源。
2. 显示币种与预期不同:记录页面地区、账号和配送信息,不只检查出口 IP。
3. 商品页跳转到其他国家站点:记录跳转前后的 URL、账号状态和配送地,再查实际入口规则。
4. 列表页与商品页价格不同:分别记录页面显示、抓取时间、商品规格和结算金额。
这些现象只是排查线索,不能直接对应唯一原因。固定查询和商品后,分别核对页面、账号、配送地址、商家和出口记录;如需比较出口影响,每轮只变更出口。出口及 DNS 检查可用智能检测助手。
进入商品详情页确认语言、货币和价格
列表页只给聚合信息,落库前要回到商品页核对四项:
| 校验项 | 列表页 | 商品页 | 差异说明 |
|---|---|---|---|
| 价格 | 记录页面展示金额及时间 | 记录商品页和结算页金额 | 税费、运费和币种以实际页面为准 |
| 库存 | 记录页面可见状态 | 复核商品页状态 | 状态可能随商家和时间变化 |
| 配送地 | 记录当前页面信息 | 核对账号或结算设置 | 不由出口 IP 单独决定 |
| 卖家 | 显示店铺名 | 显示卖家详情 | 同名店铺需核对域名 |
列表页展示价与结算时最终含税、配送金额应分开记录;不能由出口 IP 或单个参数直接推定差异原因。代理类型应按网络需求与服务规则单独评估,机房代理 IP 规格见产品说明。
如何控制请求频率并处理失败重试
- 429:读
Retry-After,按它给的秒数退避,不要立刻换 IP 重试 - 验证码或访问限制:暂停该轮采样,记录页面提示和时间,按平台验证流程或授权数据渠道处理;不要换出口继续请求
- 空结果:先确认参数组合是否矛盾,再确认目标词在该国家是否真无结果
- 结果页结构变化:保留原始 HTML 存档,便于回溯是解析问题还是页面改版
如数据来源和用途已获准,可分别记录不同页面请求的响应。超时等暂时性网络错误应依据服务方规则退避;403、429 和验证码应按平台限制处理,不通过换出口继续采样。相关代理错误码说明见排查指南。
用示例请求复现目标国家的 Shopping 结果
```text
https://www.google.com/search?q=wireless+earbuds&tbm=shop
```
此链接仅示意 Shopping 页面入口,不预设国家或语言参数受支持。若测试有明确授权,应固定关键词、账号、配送设置和时间段;每轮只改变一个已核实支持的输入,并记录页面结果:
| 组别 | gl | hl | cr | 出口国家 | 首条币种 | 是否跳转 |
|---|---|---|---|---|---|---|
| 基线 | 待记录 | 待记录 | 待记录 | 待记录 | 待记录 | 待记录 |
| 单变量对照 | 仅变一个已核实输入 | 其余条件保持不变 | 其余条件保持不变 | 待记录 | 待记录 | 待记录 |
表内是空白记录模板,不是实测数据。应注明测试时间、查询、账号状态和重复次数;只在同一条件下复现后,才能描述观察到的相关性,不能由一次结果推断普遍规则。
FAQ
只改 IP 不改参数会怎样
页面结果可能变化,但不能预先断言由出口单独造成。记录页面语言、币种、账号和配送设置,再逐项核对。
cr 一定要跟 gl 一致吗
先确认当前 Shopping 入口是否支持该参数。Custom Search API 对 cr 的定义不能直接用于 Shopping 网页;无官方说明或可复现实测时,不应将其作为确定配置。
商品页价格和列表页不一致,以哪个为准
分别记录结果页展示价、商品页价格和结算页金额,并注明时间、商品规格、币种、税费及配送条件;不能仅由出口 IP 推断差异原因。
使用前先确认数据来源和用途获准;如需评估代理出口,将其作为单独变量,并确认产品地区及会话规格。遇验证码或限制时暂停采样,不通过切换出口继续请求。
