如何检索我的Google搜索记录?

rup*_*rup 7 information-retrieval web-search

在Google网络历史记录界面中,我可以看到我多年来使用过的所有搜索查询,以及我为特定查询访问过的网页.有没有办法可以使用计算机程序检索此历史记录?我找不到能够做到这一点的Google API.您是否知道可以执行此操作的工具,或建议实现此目的的方法?

Pat*_*man 5

上面接受的答案中的 RSS 提要不再存在。Google 不提供允许您检索 Google 搜索的 API,但它确实允许您通过Google 搜索历史记录下载所有过去搜索的存档记录下载所有过去搜索的存档。此下载无法以编程方式执行,因为它将存档保存到用户的 Google 驱动器中。

一个可能的解决方法是使用浏览器自动化工具来抓取历史页面,就像这个存储库所做的那样。修改此脚本将允许您获取最新的搜索。我能够将其用于我的项目。

  • **更新**:最近,Google 更改了其历史记录页面以使用 angularJS,并且链接存储库不再适用于抓取 Google 历史记录。不过,它仍然可以用于以编程方式登录页面。 (2认同)
  • 另一种可能性是使用 Chrome 浏览器扩展和 Chrome 历史记录 API。Chrome 的“同步”功能将允许您从您登录的任何 Chrome 浏览器获取搜索。 (2认同)

Mat*_*hen 4

有一个RSS 源

更新:链接现已损坏。