用 Bing 中国搜索 API 检索大陆网页
通过 HTTP 检索 Bing 的中国大陆排序,以和其他引擎相同的 JSON 结构拿到中文网页结果。这和国际化的 `bing` 以及 `baidu` 都不是同一套结果。
接口POST https://api.search1api.com/search
结果的 JSON 结构与其他引擎一致,现有的解析逻辑不需要改动。
结果指向 Bing 为 zh-CN 大陆市场排序的页面。
摘要就是 Bing 展示的页面描述。
同一个查询,排序既不同于国际版 Bing,也不同于百度。
适用于
大陆调研 / 对照百度 / AI 回答
大陆排序,不是国际版 Bing
把 `search_service` 设为 `bingcn`,结果就来自 Bing 的中国大陆市场。接口地址、鉴权方式和响应结构与包括 `bing` 在内的其他引擎完全一致。不同的是排序。
和国际版 Bing 不是一回事
`bing` 是全球排序,`bingcn` 是 zh-CN 大陆排序。同一个查询返回的页面不同,所以它们是两个 `search_service`。
用来对照百度
百度、360、夸克是中文索引。Bing 中国是 Bing 自己的大陆排序,和 `baidu` 一起跑是扩大覆盖,不是重复。
原生 page 参数
`page` 对应 Bing 自己的翻页,和 `bing`、`baidu` 一样。`page=3` 就是 Bing 的第三页。
标准 Search 参数
`max_results` 最大 50,以及 `include_sites`、`exclude_sites`、`time_range`。
什么是 Bing 中国搜索 API?
Bing 中国搜索 API 是一种 HTTP 接口,返回按中国大陆市场排序的 Bing 网页结果。国际版 Bing 和大陆版 Bing 是两套排序:同一个中文查询出现的站点组合不同,微软也不把它作为独立 API 出售。Search1API 把它作为 Search 接口上的 `bingcn` 搜索服务提供,返回标题、链接和摘要,JSON 结构与 `bing`、`baidu` 一致。实际价值是:在百度索引之外,再用一家西方引擎的大陆视角看一遍中文网页。
典型流程
通过 HTTP 检索 Bing 的中国大陆排序,以和其他引擎相同的 JSON 结构拿到中文网页结果。这和国际化的 `bing` 以及 `baidu` 都不是同一套结果。
把 `search_service` 设为 `bingcn` 后发送中文查询。
把结果集和同样词的 `baidu` 查询做对比。
用 `page` 翻 Bing 自己的结果页;需要页面正文时设置 `crawl_results`。
一次请求,Bing 的大陆排序
一次调用即可检索 Bing 中国,以标准结构返回中文结果,很适合和同样词的百度查询对照。
bashcurl -X POST https://api.search1api.com/search \-H "Authorization: Bearer $SEARCH1API_KEY" \-H "Content-Type: application/json" \-d '{"query": "人工智能","search_service": "bingcn","max_results": 5}'
适合场景
既需要百度索引、也需要 Bing 大陆排序的调研。
用不止一种来源组合回答中文问题的 AI 助手。
单一中文排序可能误导的监测。
把 zh-CN 查询从国际版 Bing 迁过来的管道。
常见问题
bingcn 和 bing 有什么区别?
`bing` 是 Bing 的国际排序,`bingcn` 是 Bing 的中国大陆排序(zh-CN)。同一个查询返回的页面不同,所以是两个 `search_service`。要大陆结果集时用 `bingcn`。
和百度有什么区别?
百度是自己的索引。Bing 中国仍然是 Bing,只是按大陆市场排序。同一个中文查询下,两边出现的站点和顺序都不同,两个都跑是覆盖,不是重复。
page 翻页能用吗?
能。`page` 从 1 开始,对应 Bing 原生 SERP 翻页,和 `bing`、`baidu` 一样。其他引擎会忽略它。
Bing 中国搜索的费用是多少?
每次搜索消耗 1 积分,通过 `crawl_results` 每成功抓取一个页面追加 1 积分。按 $1 = 1,000 积分的充值基础价计算,1,000 次搜索为 $1。注册即送 100 个免费积分,无需信用卡。
可以一次请求同时查百度和 Bing 中国吗?
可以。Search 接口接受查询对象的数组,百度和 Bing 中国可以放在一次批量请求里发出。每一条单独计费,失败的条目不计费。
还支持哪些引擎?
同一个 Search 接口还支持中文网页的 `baidu`、`360` 和 `quark`、公众号文章的 `wechat`、视频的 `bilibili`。加上包括 `yandex` 在内的全球引擎,一套契约共 18 个引擎。