Python通过搜索获取google信息
我想创建一个程序,可以从谷歌获得用户要求的信息,并在屏幕上打印awnser。例如:“谁是美国总统?”必须返回“唐纳德·特朗普” 以下是我目前使用的代码: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
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年,所以我不知道我的搜索词是什么!?我不明白你问什么。响应实例中还有其他内容吗?响应实例中还有其他内容吗?