下载Google网络历史记录的脚本

Sam*_*Sam 4 google-search-api

如何编写脚本来下载一个人的Google网络历史记录?

我知道

https://www.google.com/history/

https://www.google.com/history/lookup?hl=en&authuser=0&max=1326122791634447

饲料:HTTPS:?//www.google.com/history/lookup一个月= 1&天= 9&年= 2011&输出= RSS

但是在以编程方式而不是通过浏览器调用时它们会失败.

Gee*_*Lad 8

我写了一篇关于如何使用我放在一起的脚本下载整个Google网络历史记录的博文.

它直接在客户端的Web浏览器中工作(即没有数据传输到第三方),您可以将其下载到CSV文件.您可以在此处查看源代码:

http://geeklad.com/tools/google-history/google-history.js

我的博客文章有一个可以用来轻松启动脚本的书签.它的工作原理是访问相同的Feed,但执行迭代,一次读取整个历史记录1000条记录,将其转换为CSV字符串,并只需按一下按钮即可下载数据.

我根据自己的历史运行它,并成功下载了超过130K的记录,当导出为CSV时,这些记录大约为30MB.

编辑:似乎使用我的脚本的foks数量已经遇到问题,可能是由于他们的历史数据有些奇怪.不幸的是,由于脚本在浏览器中执行所有操作,因此在遇到破坏它的历史记录时,我无法对其进行调试.如果您是JavaScript开发人员,请使用我的脚本,看起来您的历史记录已导致其中断; 请随时帮我修复它并向我发送代码的任何更新.