Skip to main content

什么是解析?

SERP API 的解析是将原始HTML响应转换为含数据字段和数据值的结构化JSON的过程。此高级解析功能专门支持 Google 和 Bing。 Parsing 激活解析后,SERP HTML中的数据将被进一步划分为可用的字段和数值(例如排名、链接、标题、描述、 评分等数十个字段),以便您监控竞争对手的SERP排名,分析关键词趋势,并收集有价值的市场洞察。

发送基本的解析后请求

以下是使用 brd_json=1brd_json=html 实现的最简单 GET 解析后请求(通过 SERP API):
支持 GoogleBing 搜索引擎的解析
上述请求属于同步请求(响应为实时接收)。如果想发送异步解析请求,请参阅此处。here

基本请求 - 详解


使用 brd_json=1 时的预期解析输出

以下是发送上述请求时收到的确切JSON响应:
接下来,我们将检查经过解析的JSON数据中的一些重要字段,以了解我们所提供的结构化数据类型。

SERP API 全面指南

在JSON响应的顶部,您可以找到general字段,其中包含有关您运行的搜索的详细信息,以及响应中的“结果数量”。
General-Field
general 字段中可以找到以下字段

入门字段

其他字段的说明

Rank-Field
当您的搜索词不准确时,Google 会建议其他搜索词,建议的搜索词将显示在spelling(拼写)字段下方。子字段:
Spelling-HTML
SERP的组成部分可能包括评论和评分字段
Rating-Reviews-HTML
一些SERP结果可能包括以垂直或水平列表显示的网站子链接(即网站链接)
垂直 - 用“extended:true”标记
Extensions-Vertical-HTML
水平 - 没有用“extended:true”标记
Extensions-Horizontal-HTML
主搜索结果称为自然搜索结果,位于自然json节点中。
Orgranic-HTML
在SERP中有四个不同的广告位置,工具会分别对每个位置进行解析:
默认情况下,SERP API显示的是“自然”广告(根据IP位置和Cookie等而定)。 如果您希望SERP API以不同的方式(无痕模式、广告测试模式)展示广告,可以在控制面板的SERP API区域中进行更改。
Top-Ads-HTML
Top-PLA
Jackpot-PLA
Bottom-Ads
people_also_ask(PAA)部分包含Google根据其认为与您的问题相关的查询自动生成的问题。

answers

在SERP中,PAA框中的问题带有答案,用户只需点击即可阅读。这可以帮助人们更好地理解自己最初的问题,而又无需点击其他结果。这里的每个问题都在“答案”元素下有其答案。
People-Also-Ask-HTML
Videos-HTML
Twitter-HTML
Top-Stories-HTML
在知识面板(桌面 - 在右侧,移动设备 - 在顶部)中提供所搜索主题的简要概述
Knowledge-HTML

widgets

搜索食物时,SERP 可能还会包含食谱
Recipes
与在SERP中显示的Google地图相关。

snack_pack_map

这个地图部分显示在JSON中,包含地图位置的坐标。
Snackpack-Map-HTML

snack_pack

如果地图包含特定位置的图钉,则JSON中会包含每个位置的snack_pack字段,其中包含更多详细信息,如营业时间、联系方式、标签等。
Snackpack-HTML
Flights-HTML
Bright Data 的 SERP API使收集酒店数据(例如价格、空房情况、评论等)变得轻松简单。以下介绍使用Google Search从酒店知识图谱中收集数据的方法,以及如何从Google Travel的酒店页面获取更多详细信息。当您使用Google Search搜索酒店时,酒店的详细信息和评价会显示在右侧出现的知识图谱中
Hotels-HTML
设置入住和离开日期以及房客数量,就可以查看和比较一些酒店的价格。通过SERP API,您可以设置这些字段,以使用专用参数来收集不同的价格组合。
Hotels-Availability
您还可以使用SERP API来针对 Google Travel 的酒店页面进行抓取,在其中您能够找到更多价格,并以更多参数(包括入住和离开日期、成人和儿童人数、儿童年龄以及是否可免费取消)进行搜索,从而收集更多价格组合。请转到API指南了解详情: https://brightdata.com/cp/serp_api/api/google/hotels
Pagination-HTML
分页索引可以在底部的 JSON 部分找到: