我有一个人工智能助理项目,我希望它在互联网上搜索。我想使用或DuckDuckGo即时应答API。我看到了其他的问题,但他们对我帮助不大。下面是我想要实现的一个例子:
问:什么是长颈鹿?
谷歌的回答是:
DuckDuckGo的回答:
正如你所看到的答案开始于,
‘长颈鹿是一种非洲人工哺乳动物.’
如何使用Python获取此文本?(让我说“什么是长颈鹿”就是一个例子。我想用这种方法,几乎所有的事情,比如‘告诉我美国总统’等等。
发布于 2020-06-18 17:35:12
您可以按照注释中的建议使用duckduckgo API:
GET https://api.duckduckgo.com?q=[your query]&format=json
下面是一个使用python的示例:
import requests
query = "What is giraffe?"
r = requests.get("https://api.duckduckgo.com",
params = {
"q": query,
"format": "json"
})
data = r.json()
print(data)
print("Abstract")
print(data["Abstract"])
输出:
长颈鹿是一种非洲人工动物,最高的活陆地动物和最大的反刍动物。.
https://stackoverflow.com/questions/62448588
复制相似问题