主题
Yahoo 实时高级搜索结果 API
接口概述
本接口用于实时获取 Yahoo 搜索结果页(SERP)的高级结构化数据,适合需要直接消费搜索结果的场景,例如自然结果、广告、图片、视频、搜索、本地、精选摘要等。
接口返回结果会根据你指定的地区与语言生成。地区和语言可分别通过以下容接口获取:
- 地区列表:
/v3/serp/wp/locations - 语言列表:
/v3/serp/wp/languages
请求方式
POST https://api.seermartech.cn/v3/serp/wp/organic/live/advanced
说明:文档标题对应 Yahoo 场景,但参考文档中的路径示例同时出现了
wp与v2容写法。接时,请以你的容路由为准;本文保留所有/v3/...技术路径写法以便容接口体系。
计费说明
该接口按请求计费。
- 每次请求都会产生费用
- 单次任务支持提交 1 个 task
- 频率限制:最高 2000 次 API 调用/分钟
- 实扣费以响应头
X-SeerMarTech-Charge-CNY为准
抓取深度计费:
depth默认值为6depth最大值为700- Yahoo 单个 SERP 页面返回结果可能少于 10 条,因此将
depth设为高于默认值时,可能触发额外 SERP 页抓取并增加费用 - 参考价无法从原文精确换算到固定单次价格,扣费以响应头
X-SeerMarTech-Charge-CNY为准
请求体格式
所有 POST 数据使用 JSON(UTF-8) 提交,请求体格式为 JSON 数组:
json
[
{
"language_code": "en",
"location_code": 2840,
"keyword": "albert einstein"
}
]请求参数
以下为设置任务时可用的字段说明。
| 字段名 | 类型 | 说明 |
|---|---|---|
url | string | 搜索查询的直接 URL。可选。你可以直接传搜索结果页 URL,由本接口自动解析为所需参数。但这种方式处理复杂,且要求 URL 中已准确语言与地区信息,通常不建议使用。示例:https://search.yahoo.com/search?p=rank+checker&n=100&vl=lang_en&vc=us&ei=UTF-8 |
keyword | string | 。填。最大长度 700 个字符。所有 %## 会被解码,+ 会被解码为空格。如果中需要保留 %,请写为 %25;如果需要保留 +,请写为 %2B。 |
location_name | string | 搜索地区名。当未指定 location_code 或 location_coordinate 时填。使用该字段时,无需再传 location_code 或 location_coordinate。示例:London,England,United Kingdom |
location_code | integer | 搜索地区编码。当未指定 location_name 或 location_coordinate 时填。使用该字段时,无需再传 location_name 或 location_coordinate。示例:2840 |
location_coordinate | string | 地理坐标位置。当未指定 location_name 或 location_code 时填。格式为 latitude,longitude,radius。latitude 与 longitude 最多 7 位小数;radius 最小值 199.9(毫米),最大值 199999(毫米)。示例:53.476225,-2.243572,200 |
language_name | string | 搜索语言名。当未指定 language_code 时填。使用该字段时,无需再传 language_code。示例:English |
language_code | string | 搜索语言编码。当未指定 language_name 时填。使用该字段时,无需再传 language_name。示例:en |
device | string | 设备类型。可选。可选值:desktop、mobile。默认:desktop |
os | string | 设备操作系统。可选。当 device=desktop 时,可选 windows、macos,默认 windows;当 device=mobile 时,可选 android、ios,默认 android |
se_domain | string | 搜索引擎域名。可选。系统会根据地区和语言自动选择合适域名,你也可以手动指定。示例:au.search.yahoo.com、uk.search.yahoo.com、ca.search.yahoo.com |
depth | integer | 解析深度,即希望返回的 SERP 结果数量。可选。默认 6,最大 700。账号会按抓取到的 SERP 页面计费,较高深度可能带来更高费用。 |
max_crawl_pages | integer | 最大抓取页数。可选。默认 1,最大 100。该参数与 depth合使用:depth 决定需要多少结果,max_crawl_pages 决定最多抓取多少页。 |
target | string | 指定要筛选的目标域名、子域名或页面。可选。域名或子域名不要 https:// 和 www.。只会返回 url 字段的 SERP素。支持使用通符 * 缩小匹范围。示例:example.com、example.com*、*example.com*、*example.com、example.com/example-page、example.com/example-page* |
search_param | string | 附加搜索参数。可选。用于传递 Yahoo 查询附加参数。 |
stop_crawl_on_match | array | 命中目标后停止继续抓取。可选。为目标对象数组,每个对象 match_type 和 match_value。最多支持 10 个目标对象。如果设置该参数,响应将返回直到命中指定目标为止的 SERP 结果;在命中条件之前抓取的所有 SERP 页面都会计费。 |
tag | string | 自定义任务标识。可选。最大长度 255 字符。可用于请求与结果之间的业务,响应 data 中会原样返回。 |
stop_crawl_on_match 子字段
| 字段名 | 类型 | 说明 |
|---|---|---|
match_value | string | 当指定 stop_crawl_on_match 时填。目标域名、子域名或通符表达式。域名/子域名不要协议头。示例:"本平台.com"、"/blog/post-*" |
match_type | string | 当指定 stop_crawl_on_match 时填。匹类型,可选值:domain(精确域名或子域名)、with_subdomains(主域名及子域名)、wildcard(通符模式) |
请求示例
cURL
bash
curl --location --request POST "https://api.seermartech.cn/v3/serp/wp/v2/live/advanced" \
--header "Authorization: Bearer smt_live_YOUR_KEY" \
--header "Content-Type: application/json" \
--data-raw '[
{
"language_code": "en",
"location_code": 2840,
"keyword": "albert einstein"
}
]'Python
python
import requests
url = "https://api.seermartech.cn/v3/serp/wp/v2/live/advanced"
headers = {
"Authorization": "Bearer smt_live_YOUR_KEY",
"Content-Type": "application/json"
}
data = [
{
"language_code": "en",
"location_code": 2840,
"keyword": "albert einstein"
}
]
response = requests.post(url, headers=headers, json=data)
print(response.json)TypeScript
typescript
import axios from "axios";
async function main {
const response = await axios.post(
"https://api.seermartech.cn/v3/serp/wp/v2/live/advanced",
[
{
language_code: "en",
location_code: 2840,
keyword: "albert einstein"
}
],
{
headers: {
Authorization: "Bearer smt_live_YOUR_KEY",
"Content-Type": "application/json"
}
}
);
// 输出接口返回结果
console.log(response.data);
}
main.catch(console.error);响应结构
接口返回 JSON 编码数据,顶层 tasks 数组。
顶层字段
| 字段名 | 类型 | 说明 |
|---|---|---|
version | string | 当前 API 版本 |
status_code | integer | 通用状态码 |
status_message | string | 通用状态信息 |
time | string | 执行耗时,单位秒 |
cost | float | 本次请求总费用,单位 USD |
tasks_count | integer | tasks 数组中的任务数 |
tasks_error | integer | 返回错误的任务数 |
tasks | array | 任务结果数组 |
tasks[] 字段
| 字段名 | 类型 | 说明 |
|---|---|---|
id | string | 任务唯一标识,UUID 格式 |
status_code | integer | 任务状态码,范围通常为 10000 - 60000 |
status_message | string | 任务状态说明 |
time | string | 任务执行耗时 |
cost | float | 当前任务费用,单位 USD |
result_count | integer | result 数组数 |
path | array | URL 路径 |
data | object | 与请求中提交参数一致的回显数据 |
result | array | 搜索结果数组 |
result[] 通用字段
| 字段名 | 类型 | 说明 |
|---|---|---|
keyword | string | 请求中的。返回时 %## 会被解码,+ 会被解码为空格 |
type | string | 请求中的搜索引擎类型 |
se_domain | string | 请求中的搜索引擎域名 |
location_code | integer | 请求中的地区编码 |
language_code | string | 请求中的语言编码 |
check_url | string | 搜索结果直达 URL,可用于人工核验结果准确性 |
datetime | string | 结果获取时间,UTC 格式:yyyy-mm-dd hh-mm-ss +00:00 |
spell | object | 搜索引擎自动纠错信息 |
refinement_chips | object | 搜索细化标签;此接口中通常为 null |
item_types | array | 当前 SERP 中出现的结果类型列表 |
se_results_count | integer | SERP 总结果数 |
pages_count | integer | 实抓取的结果页数 |
items_count | integer | items 数组中的数量 |
items | array | 解析后的 SERP素数组 |
spell 字段
| 字段名 | 类型 | 说明 |
|---|---|---|
keyword | string | 搜索引擎纠正后的 |
type | string | 纠错类型,可选值:did_you_mean、showing_results_for、no_results_found_for、including_results_for |
items 结果类型说明
item_types / items[].type 可能出现以下类型:
featured_snippetimageslocal_packhotels_packorganicpaidpeople_also_askrelated_searchesshoppingrecipestop_storiesvideoai_overview
下面列出各类 SERP素的核心字段。
organic 自然结果
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 organic |
rank_group | integer | 同类型结果组排名 |
rank_absolute | integer | 在整个 SERP 中的绝对排名 |
page | integer | 所在搜索结果页码 |
position | string | 页面位置,left 或 right |
xpath | string | 素 XPath |
domain | string | 结果域名 |
title | string | 标题 |
url | string | 结果 URL |
cache_url | string | 缓存页面 URL |
related_search_url | string | 站点搜索 URL |
breadcrumb | string | 面屑 |
is_image | boolean | 是否图片 |
is_video | boolean | 是否视频 |
is_featured_snippet | boolean | 是否为精选摘要结果 |
is_malicious | boolean | 是否被标记为恶意页面 |
is_web_story | boolean | 是否为 Web Story |
description | string | 描述摘要 |
pre_snippet | string | 描述前附加信息 |
extended_snippet | string | 描述后附加信息 |
images | array | 结果图片 |
amp_version | boolean | 是否有 AMP 页面 |
rating | object | 评分信息 |
price | object | 价格信息 |
highlighted | array | 描述中加粗的 |
links | array | 站点链接(sitelinks) |
faq | object | FAQ 扩展 |
extended_people_also_search | array | 返回搜索页后触发的扩展搜索 |
about_this_result | object | “此结果”信息;Yahoo 中始终为 null |
related_result | array | 同域结果;Yahoo 中始终为 null |
rectangle | object | 结果在页面中的矩形位置信息;Yahoo 当前始终为 null |
organic 子对象
images[]
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 images_element |
alt | string | 图片 alt 文本 |
url | string | 对应页面 URL |
image_url | string | 图片 URL |
rating
| 字段名 | 类型 | 说明 |
|---|---|---|
rating_type | string | 评分类型:Max5、Percents、CustomMax |
value | float | 评分值 |
votes_count | integer | 评价数 |
rating_max | integer | 评分上限 |
price
| 字段名 | 类型 | 说明 |
|---|---|---|
current | float | 当前价格 |
regular | float | 原价 |
max_value | float | 最高价格 |
currency | string | 货币 ISO 代码 |
is_price_range | boolean | 是否为价格区间 |
displayed_price | string | 原始展示价格文本 |
links[]
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 link_element |
title | string | 链接标题 |
description | string | 链接描述 |
url | string | 链接 URL |
faq
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 faq_box |
items | array | FAQ 列表 |
faq.items[]
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 faq_box_element |
title | string | 问题 |
description | string | 答案 |
links | array | FAQ链接 |
paid 广告结果
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 paid |
rank_group | integer | 同类型组排名 |
rank_absolute | integer | SERP 绝对排名 |
page | integer | 页码 |
position | string | left 或 right |
xpath | string | 素 XPath |
domain | string | 广告域名 |
description | string | 描述 |
title | string | 标题 |
url | string | 广告目标 URL |
breadcrumb | string | 面屑 |
highlighted | array | 加粗词 |
extra | object | 额外信息 |
description_rows | array | 扩展描述 |
links | array | 广告附加链接 |
price | object | 价格信息 |
rectangle | object | 矩形信息;Yahoo 当前始终为 null |
extra
| 字段名 | 类型 | 说明 |
|---|---|---|
ad_aclk | string | 广告标识符 |
images 图片结果块
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 images |
rank_group | integer | 同类型组排名 |
rank_absolute | integer | 绝对排名 |
page | integer | 页码 |
position | string | left 或 right |
xpath | string | 素 XPath |
title | string | 模块标题 |
url | string | 图片搜索页 URL |
items | array | 图片项列表 |
related_image_searches | array | 图片搜索建议 |
rectangle | object | 矩形信息;Yahoo 当前始终为 null |
images.items[]
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 images_element |
alt | string | 图片 alt |
url | string | 原始图片链接页 |
image_url | string | 压缩图 URL |
related_image_searches[]
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 related_image_searches_element |
title | string | 搜索 |
alt | string | 图 alt |
url | string | 原始图片页 |
image_url | string | 压缩图片 URL |
video 视频结果块
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 video |
rank_group | integer | 同类型组排名 |
rank_absolute | integer | 绝对排名 |
page | integer | 页码 |
position | string | left 或 right |
xpath | string | 素 XPath |
items | array | 视频列表 |
rectangle | object | 矩形信息;Yahoo 当前始终为 null |
video.items[]
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 video_element |
source | string | 视频来源 |
title | string | 标题 |
timestamp | string | 发布时间,UTC 格式 |
url | string | 视频 URL |
shopping 购物结果块
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 shopping |
rank_group | integer | 同类型组排名 |
rank_absolute | integer | 绝对排名 |
page | integer | 页码 |
position | string | left 或 right |
xpath | string | 素 XPath |
title | string | 模块标题 |
items | array | 商品列表 |
rectangle | object | 矩形信息;Yahoo 当前始终为 null |
shopping.items[]
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 shopping_element |
title | string | 商品标题 |
price | object | 价格信息 |
source | string | 信息来源 |
description | string | 描述 |
marketplace | string | 商家聚合平台 |
marketplace_url | string | 聚合平台 URL |
url | string | 商品 URL |
featured_snippet 精选摘要
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 featured_snippet |
rank_group | integer | 同类型组排名 |
rank_absolute | integer | 绝对排名 |
page | integer | 页码 |
position | string | left 或 right |
xpath | string | 素 XPath |
domain | string | 来源域名 |
title | string | 结果标题 |
featured_title | string | 摘要来源页标题 |
description | string | 摘要描述 |
timestamp | string | 发布时间,UTC 格式 |
url | string | 来源 URL |
images | array | 图片列表 |
table | object | 表格结构 |
rectangle | object | 矩形信息;Yahoo 当前始终为 null |
table
| 字段名 | 类型 | 说明 |
|---|---|---|
table_header | array | 列名 |
table_content | array | 表格,每个表示一行 |
top_stories 热门新闻
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 top_stories |
rank_group | integer | 同类型组排名 |
rank_absolute | integer | 绝对排名 |
page | integer | 页码 |
position | string | left 或 right |
xpath | string | 素 XPath |
items | array | 新闻列表 |
rectangle | object | 矩形信息;Yahoo 当前始终为 null |
top_stories.items[]
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 top_stories_element |
source | string | 来源名称 |
domain | string | 来源域名 |
title | string | 标题 |
date | string | 发布日期 |
amp_version | boolean | 是否为 AMP 页面 |
timestamp | string | 发布时间,UTC 格式 |
url | string | 页面 URL |
image_url | string | 图片 URL |
hotels_pack店结果块
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 hotels_pack |
rank_group | integer | 同类型组排名 |
rank_absolute | integer | 绝对排名 |
page | integer | 页码 |
position | string | left 或 right |
xpath | string | 素 XPath |
title | string | 模块标题 |
date_from | string | 住日期,格式 yyyy-mm-dd |
date_to | string | 离店日期,格式 yyyy-mm-dd |
items | array | 店结果列表 |
rectangle | object | 矩形信息;Yahoo 当前始终为 null |
hotels_pack.items[]
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 hotels_pack_element |
price | object | 指定日期的预订价格 |
title | string | 店/住宿名称 |
desription | string | 描述文本 |
hotel_identifier | string | 店唯一标识 |
domain | string | 域名 |
url | string | URL |
is_paid | boolean | 是否为广告 |
rating | object | 评分信息 |
local_pack 本地结果
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 local_pack |
rank_group | integer | 同类型组排名 |
rank_absolute | integer | 绝对排名 |
page | integer | 页码 |
position | string | left 或 right |
xpath | string | 素 XPath |
title | string | 商家名称 |
description | string | 商家摘要 |
domain | string | 域名 |
phone | string | 电话 |
url | string | 页面 URL |
is_paid | boolean | 是否广告 |
rating | object | 评分信息 |
cid | string | 本地商户唯一 ID |
rectangle | object | 矩形信息;Yahoo 当前始终为 null |
recipes 菜谱结果块
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 recipes |
rank_group | integer | 同类型组排名 |
rank_absolute | integer | 绝对排名 |
page | integer | 页码 |
position | string | left 或 right |
xpath | string | 素 XPath |
items | array | 菜谱项列表 |
rectangle | object | 矩形信息;Yahoo 当前始终为 null |
recipes.items[]
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 recipes_element |
title | string | 标题 |
url | string | 菜谱 URL |
domain | string | 域名 |
source | string | 来源 |
description | string | 摘要 |
time | string | 烹饪/准备总时长 |
rating | object | 评分信息 |
people_also_ask 问题
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 people_also_ask |
rank_group | integer | 同类型组排名 |
rank_absolute | integer | 绝对排名 |
page | integer | 页码 |
position | string | left 或 right |
xpath | string | 素 XPath |
items | array | 问题列表 |
rectangle | object | 矩形信息;Yahoo 当前始终为 null |
people_also_ask.items[]
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 people_also_ask_element |
title | string | 问题标题 |
xpath | string | 素 XPath |
expanded_element | array | 展开后的答案 |
expanded_element[]
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 people_also_ask_expanded_element |
featured_title | string | 展开标题 |
url | string | 来源 URL |
domain | string | 来源域名 |
title | string | 结果标题 |
description | string | 描述 |
timestamp | string | 发布时间,UTC 格式 |
table | object | 表格信息 |
related_searches 搜索
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 related_searches |
rank_group | integer | 同类型组排名 |
rank_absolute | integer | 绝对排名 |
page | integer | 页码 |
position | string | left 或 right |
xpath | string | 素 XPath |
items | array | 搜索项 |
rectangle | object | 矩形信息;Yahoo 当前始终为 null |
ai_overview AI 概览
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 ai_overview |
rank_group | integer | 同类型组排名 |
rank_absolute | integer | 绝对排名 |
page | integer | 页码 |
position | string | left 或 right |
xpath | string | 素 XPath |
asynchronous_ai_overview | boolean | 是否异步加载;true 表示异步加载,false 表示来自缓存 |
markdown | string | Markdown 格式 |
items | array | AI 概览条目 |
references | array | 引用来源列表 |
rectangle | object | 矩形参数;在请求中启用能力时返回,否则为 null |
注意:原文说明当前 Yahoo Organic SERP API 中,
ai_overview的暂不可用。
ai_overview.items[]
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 ai_overview_element |
position | string | left 或 right |
title | string | 条目标题 |
text | string | 条目文本 |
markdown | string | Markdown |
ai_overview.references[]
| 字段名 | 类型 | 说明 |
|---|---|---|
type | string | 固定为 ai_overview_reference |
source | string | 引用来源名或标题 |
domain | string | 引用域名 |
url | string | 引用页面 URL |
title | string | 引用页面标题 |
text | string | 用于生成 AI 概览的引用摘要文本 |
错误处理
建议对以下层级分别进行状态判断:
- 顶层
status_code tasks[].status_code- 业务结果是否为空,例如
result_count=0、items_count=0
常见原则:
20000:请求成功- 状态码:表示参数错误、认证失败、额限制或数据抓取异常等
错误码请参考你接环境中的 /v3/appendix/errors 容错误码定义。生产环境中应建立完善的异常重试、时控制和空结果底机制。
响应示例
以下为整理后的示例响应片段,展示主要结构:
json
{
"version": "0.1.20220414",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.1721 sec.",
"cost": 0,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"data": {
"api": "serp",
"function": "live",
"se": "yahoo",
"se_type": "organic",
"language_code": "en",
"location_name": "United States",
"keyword": "hotels in New York",
"device": "mobile",
"os": "android"
},
"result": [
{
"se_results_count": 0,
"pages_count": 1,
"items_count": 137,
"items": [
{
"type": "featured_snippet",
"rank_group": 1,
"rank_absolute": 1,
"page": 1,
"position": "left",
"domain": "www.youtube.com",
"title": "8 KNOTS You Need to Know - How to tie knots that you will",
"description": "8 KNOTS You Need to Know - How to tie knots that you will actually use.",
"url": "https://www.youtube.com/watch?v=0yfFo0-1u1M",
"rectangle": null
},
{
"type": "organic",
"rank_group": 1,
"rank_absolute": 6,
"page": 1,
"position": "left",
"domain": "www.expedia.com",
"title": "Top New York Hotels from $127 (FREE cancellation on select ...",
"url": "https://www.expedia.com/New-York-Hotels.d178293.Travel-Guide-Hotels/",
"breadcrumb": "www.expedia.com > New York Vacation Packages",
"is_image": false,
"is_video": false,
"description": "Book your hotel in New York and pay later with Expedia.",
"amp_version": false,
"rectangle": null
},
{
"type": "images",
"rank_group": 1,
"rank_absolute": 13,
"page": 2,
"position": "left",
"title": "Images",
"url": "https://images.search.yahoo.com/search/images?p=hotels+in+New+York",
"items": [],
"rectangle": null
},
{
"type": "local_pack",
"rank_group": 1,
"rank_absolute": 4,
"page": 1,
"position": "left",
"title": "PizzArte",
"domain": "slicelife.com",
"phone": "(212) 247-3936",
"url": "https://slicelife.com/restaurants/ny/new-york/10019/pizzarte/menu",
"is_paid": false,
"cid": "99660059",
"rectangle": null
}
]
}
]
}
]
}使用建议
- 若你只心某个域名是否结果页,优使用
target,可减少后处理逻辑 - 若你希望在目标出现后立即停止抓取,使用
stop_crawl_on_match - 若你需要更完整的结果覆盖率,结合
depth与max_crawl_pages一起控制 - 若你的业务对地域敏感,优使用
location_code或location_coordinate,名称歧义 - 若你要核验结果真实性,可使用返回中的
check_url
实用场景
- 监控排名:按国家、语言、设备拉取 Yahoo 实时 SERP,持续跟踪品牌词、品类词和竞品词的自然排名变化。
- 识别 SERP 版位机会:解析
featured_snippet、people_also_ask、images、video等模块,帮助团队判断该适合做哪类资产。 - 筛选竞品页面:结合
target或stop_crawl_on_match,快速定位指定域名在搜索结果中的出现位置,评估竞品流量。 - 分析本地搜索格局:利用
local_pack结果采集本地商户名称、电话、域名与排名,支持门店 SEO 与区域市场研究。 - 监测广告与自然结果分布:同时获取
paid与organic素,评估某类的商业化程度,投放与自然流量策略制定。