通用参数
本页整理多个 SERP 引擎中重复出现的参数模式,用于识别跨引擎可复用的字段设计。
参数设计规律
- 文本搜索类引擎大多以
q作为主查询参数,只有 Google Lens 使用url作为核心输入。 - Google 系引擎通常使用
gl、hl、location、google_domain组合做地区和语言定向。 - Bing 系引擎更常见的是
cc、mkt、first、count和safeSearch。 - 部分引擎支持
no_cache,可强制绕过缓存重新抓取。 - 分页参数并不统一,常见形式包括
start、first、count、num、page、b。
高频参数
| 参数 | 出现次数 | 常见用途 | 出现引擎 |
|---|---|---|---|
q | 15 | 大多数文本类 SERP 引擎使用的核心关键词查询参数。 | Google 搜索, DuckDuckGo 搜索, Google Play 搜索, Bing 搜索, Yahoo 搜索, Google 地图搜索, Google 新闻搜索, Google 视频搜索, Google Trends 自动补全, Google 自动补全搜索, Bing 新闻搜索, Bing 图片搜索, Google 专利搜索, Google 图片搜索, Bing 视频搜索 |
hl | 9 | Google 系引擎常用的界面语言参数。 | Google 搜索, Google Play 搜索, Google 地图搜索, Google 新闻搜索, Google 视频搜索, Google Trends 自动补全, Google 自动补全搜索, Google 图片搜索, Google Lens 搜索 |
no_cache | 9 | 在引擎支持时,强制跳过缓存并重新抓取结果。 | Google 搜索, DuckDuckGo 搜索, Google Play 搜索, Yahoo 搜索, Google 地图搜索, Google 视频搜索, Google 自动补全搜索, Google 图片搜索, Google Lens 搜索 |
gl | 7 | Google 系引擎常用的国家定向参数。 | Google 搜索, Google Play 搜索, Google 地图搜索, Google 新闻搜索, Google 视频搜索, Google 自动补全搜索, Google 图片搜索 |
device | 5 | 部分引擎使用的设备提示参数,会影响结果渲染方式。 | Bing 搜索, Yahoo 搜索, Bing 新闻搜索, Bing 图片搜索, Google 图片搜索 |
google_domain | 4 | Google 目标域名参数,例如 google.com 或 google.co.uk。 | Google 搜索, Google 地图搜索, Google 视频搜索, Google 图片搜索 |
safe | 4 | DuckDuckGo、Google Images、Google Video 和 Google Lens 使用的安全过滤参数。 | DuckDuckGo 搜索, Google 视频搜索, Google 图片搜索, Google Lens 搜索 |
cc | 4 | 多个 Bing 引擎使用的国家代码参数。 | Bing 搜索, Bing 新闻搜索, Bing 图片搜索, Bing 视频搜索 |
first | 4 | Bing 风格的分页偏移量。 | Bing 搜索, Bing 新闻搜索, Bing 图片搜索, Bing 视频搜索 |
tbs | 3 | Google 系引擎常见的高级过滤字符串。 | Google 搜索, Google 视频搜索, Google 图片搜索 |
nfpr | 3 | 参见各引擎页面中的后端描述。 | Google 搜索, Google 视频搜索, Google 图片搜索 |
uule | 3 | Google 精细地理定向使用的编码位置字符串。 | Google 搜索, Google 视频搜索, Google 图片搜索 |
start | 3 | Google 风格的分页偏移量。 | Google 搜索, Google 视频搜索, Google 图片搜索 |
filter | 3 | 参见各引擎页面中的后端描述。 | Google 搜索, Google 视频搜索, Google 图片搜索 |
location | 3 | 用于模拟搜索发起地区的地理位置参数。 | Google 搜索, Google 视频搜索, Google 图片搜索 |
mkt | 3 | Bing 使用的市场参数,用于国家和语言定向。 | Bing 搜索, Bing 新闻搜索, Bing 图片搜索 |
num | 3 | Google 风格的结果数量参数。 | Google 视频搜索, Google 专利搜索, Google 图片搜索 |
cr | 2 | 参见各引擎页面中的后端描述。 | Google 搜索, Google 图片搜索 |
lr | 2 | 参见各引擎页面中的后端描述。 | Google 搜索, Google 视频搜索 |
age | 2 | 参见各引擎页面中的后端描述。 | Google Play 搜索, Bing 图片搜索 |
safeSearch | 2 | Bing Search 和 Bing News 使用的安全过滤参数。 | Bing 搜索, Bing 新闻搜索 |
count | 2 | Bing 风格的单页数量或结果数量参数。 | Bing 新闻搜索, Bing 图片搜索 |
kl | 1 | DuckDuckGo 使用的地区代码。 | DuckDuckGo 搜索 |
b | 1 | Yahoo Search 使用的分页偏移量。 | Yahoo 搜索 |
yahoo_domain | 1 | Yahoo Search 使用的目标域名参数。 | Yahoo 搜索 |
ll | 1 | Google Maps 使用的经纬度参数。 | Google 地图搜索 |
page | 1 | Google Patents Search 使用的页码参数。 | Google 专利搜索 |
url | 1 | Google Lens 使用的图片 URL 输入,替代文本关键词查询。 | Google Lens 搜索 |
接入建议
- 需要做跨引擎兼容时,先识别通用参数,再补充各引擎的专有字段
- 不要只根据参数名判断字段等价性,应以具体引擎页中的字段说明为准
- 字段是否必填,以各引擎页中的
must标记为准
