(1) Google Custom Search JSON API
用途:通过自定义搜索控制台创建自定义搜索引擎,集成到自己的应用中。
特点:
支持搜索网页、图片、新闻等。
需要注册 Google API 控制台并启用服务。
免费配额(每月 100 次请求),超出需付费。
示例请求:
http
GET https://www.googleapis.com/customsearch/v1?key=YOUR_API_KEY&cx=YOUR_SEARCH_ENGINE_ID&q=query
3) 百度搜索开放 API
用途:百度提供的搜索接口,适合中文搜索需求。
特点:
需要注册百度开放平台并申请 API Key。
支持网页、新闻、图片搜索。
示例请求:
http
GET http://www.baidu.com/s?wd=query&tn=constent_json&ie=utf-8&rn=10
4) Yandex Search API
用途:俄罗斯 Yandex 搜索引擎的 API,支持多语言。
特点:
需要注册并获取 API 密钥。
支持网页、新闻、图片搜索。
示例请求:
http
GET https://yandex.ru/search/v1?text=query&apikey=YOUR_API_KEY
2、如何使用搜索引擎 API
步骤 1:选择并注册 API
1、根据需求选择合适的搜索引擎(如 Google、Bing、百度等)。
2、在对应的开发者平台注册账号并创建应用,获取 API 密钥或访问令牌。
步骤 2:编写代码调用 API
以下是一个使用 Python 调用 Google Custom Search API 的示例: