首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Python在Google或DuckDuckGo中快速获得答案

如何使用Python在Google或DuckDuckGo中快速获得答案
EN

Stack Overflow用户
提问于 2020-06-18 11:08:08
回答 1查看 692关注 0票数 0

我有一个人工智能助理项目,我希望它在互联网上搜索。我想使用或DuckDuckGo即时应答API。我看到了其他的问题,但他们对我帮助不大。下面是我想要实现的一个例子:

问:什么是长颈鹿?

谷歌的回答是:

DuckDuckGo的回答:

正如你所看到的答案开始于,

‘长颈鹿是一种非洲人工哺乳动物.’

如何使用Python获取此文本?(让我说“什么是长颈鹿”就是一个例子。我想用这种方法,几乎所有的事情,比如‘告诉我美国总统’等等。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-18 17:35:12

您可以按照注释中的建议使用duckduckgo API

代码语言:javascript
运行
复制
GET https://api.duckduckgo.com?q=[your query]&format=json

下面是一个使用python的示例:

代码语言:javascript
运行
复制
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"])

输出:

长颈鹿是一种非洲人工动物,最高的活陆地动物和最大的反刍动物。.

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62448588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档