Доступ к данным Google Keep через скрипт?
Я пытаюсь создать сценарий, который будет получать данные из списка хранения Google. Я думал, что Google Takeout может выполнять часть того, что я хочу, но я не могу найти API для автоматизации загрузок. Кто-нибудь знает способ получить эти данные через скрипт (python/bash), чтобы я мог легко извлечь то, что мне нужно?
5 ответов
А пока есть API, см. здесь: https://developers.google.com/keep/api/reference/rest
Также есть библиотека python, реализующая этот API (я не автор библиотеки): https://github.com/kiwiz/gkeepapi
Я не уверен, разрешено это или нет, но вы можете войти через сеанс BeautifulSoup и перейти на сайт, который вы хотите проанализировать.
Я написал довольно похожий скрипт для Python, вы можете найти его на github, я думаю, это довольно очевидно, но если вам потребуется дополнительная помощь, не стесняйтесь спрашивать.
В настоящее время API для Google Keep не существует. Я не думаю, что вы сможете автоматизировать Google Takeout, и лучшее, что вы сможете сделать, - это запустить его вручную, а затем создать свое собственное приложение, чтобы импортировать его, когда бы вы ни захотели его импортировать.
Вы можете использовать библиотеку селена для этого. Использовал фреймворк для очистки веб-страницы keep.google.com от всех заметок и их экспорта в CSV-файл.
Это может быть полезно, я сделал скрипт для резервного копирования своих заметок на мой компьютер https://github.com/darshkpatel/GoogleKeep_Backup
Вот автоматическое решение этого вопроса: ссылка!
Или просто выполните эти команды в терминале:
git clone https://github.com/Dmitry9/exportKeep.git;
cd exportKeep;
npm install;
npm run scrape;
После того, как все зависимости установлены (это может занять минуту или около того), экземпляр Chrome перейдет на страницу входа. После публикации учетных данных он прокручивается в нижнюю часть окна, чтобы заставить браузер загружать все заметки в DOM. Изучив выходные данные терминала, вы найдете путь к сохраненному файлу JSON.