python - 如何使用 Python 请求检索前 10 个 Google 搜索结果

标签 python google-api urllib google-search-api

我看到了很多关于这个主题的问题,并且我发现 Google 一直在更新其搜索引擎 API 的工作方式。

此链接> get the first 10 google results using googleapi确切地显示了我所需要的,但问题是我不知道是否可以再这样做。

我的学期论文需要这个,但通过阅读 Google 文档,我找不到办法做到这一点。 我已经完成了“入门”工作,我得到的只是一个使用自定义搜索引擎 (CSE) 的私有(private)搜索引擎。

最佳答案

或者,您可以使用 Python、Selenium 和 PhantomJS 或其他浏览器浏览 Google 的搜索结果并抓取内容。我个人没有这样做过,不知道这是否存在挑战。

我相信最好的方法是使用他们的搜索 API。请尝试一下您指出的那个。如果不起作用,请寻找新的 API。

关于python - 如何使用 Python 请求检索前 10 个 Google 搜索结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37640297/

相关文章:

unit-testing - 在 Nestjs 中 Jest 单元测试模拟 google oauthClient

ios - 将 Google API 与 OAuth 2.0 一起用于 iPhone 中的 gmail 登录

Python 3 urllib 产生 TypeError : POST data should be bytes or an iterable of bytes. 它不能是 str 类型

python - 基于多索引 DataFrame 的水平重新设定价格的最 pythonic 方法是什么?

python - 使用点符号导入

python - 模块 'cv2.ml' 没有属性 'dtree_create'

java - Google Fit 收听数据更新不起作用

python - 基于其中一列的 pandas DataFrame 子图的 Matplotlib axvspan 着色

python - 似乎无法在 Python 3 中获取 POST 请求

python - csv.错误 : did you open the file in text mode?