Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python通过搜索获取google信息_Python_Google Search - Fatal编程技术网

Python通过搜索获取google信息

Python通过搜索获取google信息,python,google-search,Python,Google Search,我想创建一个程序,可以从谷歌获得用户要求的信息,并在屏幕上打印awnser。例如:“谁是美国总统?”必须返回“唐纳德·特朗普” 以下是我目前使用的代码: from googlesearch.googlesearch import GoogleSearch response = GoogleSearch().search("Who is the president of the US?") for result in response.results: print(&q

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

以下是我目前使用的代码:

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())
但这将返回一个空的
响应。结果
!
我在搜索中填写的每一个单词都会得到这个空的
响应。结果

我做错了什么

以下是我在谷歌上寻找的答案:


我怎样才能得到awnser?

你试过python
谷歌搜索模块吗?首先,您必须
pip安装谷歌搜索
,然后尝试此操作

来自googlesearch.googlesearch导入googlesearch
response=GoogleSearch().search(“某物”)
对于response.results中的结果:
打印(“标题:+结果.标题)
打印(“内容:+result.getText())

您是否尝试过python
谷歌搜索
模块?首先,您必须
pip安装谷歌搜索
,然后尝试此操作

来自googlesearch.googlesearch导入googlesearch
response=GoogleSearch().search(“某物”)
对于response.results中的结果:
打印(“标题:+结果.标题)
打印(“内容:+result.getText())

如果您想使用谷歌搜索获得答案,那么最好使用全文
“谁是美国总统?”
。谷歌将使用自己的系统来识别内容并给出更好的答案。好吧,但我怎样才能从谷歌那里获取数据呢?你可以使用和来获取网页并用HTML进行搜索,但谷歌不喜欢脚本/机器人,有时获取一些东西会带来很大的问题。有时,控制真正的web浏览器和从Selenium获取HTML会更容易。但我的意思是,如何才能找到发件人。。。。可能是70年或71年,所以我不知道我的搜索词是什么!?我不明白你在问什么。如果你想用谷歌搜索得到答案,最好用全文
“谁是美国总统?”
。谷歌将使用自己的系统来识别内容并给出更好的答案。好吧,但我怎样才能从谷歌那里获取数据呢?你可以使用和来获取网页并用HTML进行搜索,但谷歌不喜欢脚本/机器人,有时获取一些东西会带来很大的问题。有时,控制真正的web浏览器和从Selenium获取HTML会更容易。但我的意思是,如何才能找到发件人。。。。可能是70年或71年,所以我不知道我的搜索词是什么!?我不明白你问什么。响应实例中还有其他内容吗?响应实例中还有其他内容吗?