搜索
了解如何使用 Web Scraper API 抓取 Bing 搜索结果。
该 bing_search source 旨在检索 Bing Search 结果页面 (SERPs)。
请求示例
在下面的示例中,我们发出请求以检索搜索词的 Bing 搜索结果 adidas。搜索将从第 11 页开始并检索 10 页结果,结果将以结构化格式返回。
curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
"source": "bing_search",
"domain": "com",
"query": "adidas",
"start_page": 11,
"pages": 10,
"callback_url": "https://your.callback.url",
"parse": true
}'import requests
from pprint import pprint
# 构建负载。
payload = {
'source': 'bing_search',
'domain': 'com',
'query': 'adidas',
'start_page': 11,
'pages': 10,
'callback_url': 'https://your.callback.url',
'parse': True
}
# 获取响应。
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# 将美化后的响应打印到标准输出。
pprint(response.json())我们在示例中使用同步 Realtime 集成方法。如果您想使用 Proxy Endpoint 或异步 Push-Pull 集成,请参阅 集成方法 部分。
在下面的示例中,我们发送请求以检索针对搜索词的 AI 生成的 Bing 搜索结果: best seo tools.
请求参数值
通用
Bing 搜索抓取的基本设置和自定义选项。
- 强制参数
本地化
将搜索结果适配到特定的地理位置、域名和语言。
分页
用于管理搜索结果分页和检索的控制。
start_page
起始页码。
1
pages
要检索的页面数量。
1
limit
每页要检索的结果数量。
10
结构化数据
SERP 爬虫 API 能够提取包含 Bing 搜索结果的 HTML 或 JSON 对象,提供关于结果页面各种元素的结构化数据。
输出数据字典
HTML 示例
JSON 结构
下表列出了我们解析的每个 SERP 特性的详细列表,以及其描述和数据类型。表中还包含一些元数据。
付费

pos
广告在付费广告列表中的位置。
整数
url
付费广告的完整 URL。
字符串
desc
广告内容的简要描述或摘要。
字符串
title
广告的主要标题或题目。
字符串
url_shown
向用户显示的简化 URL。
字符串
pos_overall
该广告在所有搜索结果中的排名,包括付费和自然列表。
整数
自然

pos
该自然结果在自然搜索结果列表中的排名。
整数
url
自然搜索结果的完整 URL。
字符串
desc
自然搜索结果内容的简要描述或摘要。
字符串
title
自然搜索结果的主要标题或题目。
字符串
url_shown
向用户显示的简化 URL。
字符串
pos_overall
该自然结果在所有搜索结果中的排名,包括付费和自然列表。
整数
最后更新于
这有帮助吗?

