Bing搜索API是微软提供的允许开发者通过编程方式访问Bing搜索引擎结果的接口。AppID是用于验证API请求的凭证。
Bing搜索API现在是微软Azure认知服务的一部分,你需要:
创建资源后,你可以在资源的"密钥和终结点"部分找到你的API密钥(过去称为AppID)。
Bing搜索API提供多种类型:
import requests
# 替换为你的API密钥
subscription_key = "YOUR_API_KEY"
search_term = "Python programming"
search_url = "https://api.bing.microsoft.com/v7.0/search"
headers = {"Ocp-Apim-Subscription-Key": subscription_key}
params = {"q": search_term, "textDecorations": True, "textFormat": "HTML"}
response = requests.get(search_url, headers=headers, params=params)
response.raise_for_status()
search_results = response.json()
# 处理结果
for result in search_results["webPages"]["value"]:
print(result["name"])
print(result["url"])
print(result["snippet"])
print()
问题:收到401未授权错误
问题:结果不符合预期
问题:达到速率限制
Bing搜索API适用于需要集成搜索功能的应用程序、数据分析项目或任何需要程序化访问网络信息的场景。
没有搜到相关的文章