Python 通过搜索获取​​ google 信息

Python Get google information by search

我想创建一个程序,可以从 google 获取用户询问的信息并在屏幕上打印 awnser。例如:“谁是美国总统?”必须return“唐纳德·特朗普”。

这是我目前使用的代码:

from googlesearch.googlesearch import GoogleSearch
response = GoogleSearch().search("Who is the president of the US?")
for result in response.results:
    print("Title: " + result.title)
    print("Content: " + result.getText())

但是 return 是空的 response.results! 我填写搜索的每个词时,我得到这个空 response.results.

我做错了什么?

这是我在 Google 上寻找的答案:

我怎样才能得到那个遮阳篷?

您是否尝试过 python google-search 模块?首先你必须pip install google-search,然后试试这个

from googlesearch.googlesearch import GoogleSearch
response = GoogleSearch().search("something")
for result in response.results:
    print("Title: " + result.title)
    print("Content: " + result.getText())