在Python中调用博查AI的Web Search API,可以按照以下步骤操作:
Preparação ambiental
- 确保已安装Python和requests库(可通过pip install requests(Instalação)
- 准备好有效的API密钥(从平台管理页面获取)
implementação do código
import requests import json url = "https://api.bochaai.com/v1/web-search" payload = json.dumps({ "query": "搜索关键词", "freshness": "时间范围", "summary": True/False, "count": 结果数量 }) headers = { 'Authorization': 'Bearer Your-API-KEY', 'Content-Type': 'application/json' } response = requests.request("POST", url, headers=headers, data=payload) print(response.json())
Descrição do parâmetro
- consulta:必填,搜索内容关键词
- freshness:可选,时间范围过滤器
- resumo:可选,是否返回摘要
- count:可选,控制返回结果数量(默认可能为10条)
Processamento de resultados
API返回的是JSON格式数据,可以直接使用Python的json模块解析。返回结果一般包含以下字段:title(标题)、url(链接)、snippet(摘要片段)、date(日期)等,开发者可根据需求提取和使用这些数据。
Essa resposta foi extraída do artigoBocha AI Open Platform: API de pesquisa em tempo real para aplicativos de IAO