我正在尝试创建一个脚本,从谷歌保留列表中获取数据我在想谷歌外卖可能会做我想要的部分,但我找不到一个 API 来自动下载。有谁知道通过脚本(python/bash)获取这些数据的方法,以便我可以轻松提取我需要的内容?
5 回答
您可以为此使用 selenium 库。使用该框架从 keep.google.com 网页中抓取所有笔记并将它们导出到 csv 文件
这可能会有所帮助,我制作了脚本以将我的笔记备份到我的计算机 https://github.com/darshkpatel/GoogleKeep_Backup
我不确定是否允许,但您可以通过 BeautifulSoup 会话登录并导航到您希望解析的站点。
我已经为 Python 编写了一个非常相似的脚本,你可以在 github上找到它,我认为它非常不言自明,但如果你需要更多帮助,请随时询问。
目前没有适用于 Google Keep 的 API。我不认为你将能够自动化 Google Takeout,你能做的最好的事情就是手动运行它,然后创建你自己的应用程序来导入它,如果你想导入它。
同时有一个API,见这里:https ://developers.google.com/keep/api/reference/rest
此外,还有一个实现此 API 的 python 库(我不是该库的作者):https ://github.com/kiwiz/gkeepapi
这是此问题的自动解决方案:链接!
或者只是在终端中执行这些命令:
git clone https://github.com/Dmitry9/exportKeep.git;
cd exportKeep;
npm install;
npm run scrape;
安装所有依赖项后(可能需要一分钟左右)chrome 实例将导航到登录页面。发布凭据后,它将滚动到窗口底部以强制浏览器加载 DOM 中的所有注释。检查终端的输出,您将找到保存的 JSON 文件的路径。