Как декодировать символы в файле истории Google Google Chrome, когда он копируется в TextPad?

1

Я разрабатываю расширение Chrome для анализа истории пользователей и выполнения некоторых задач.

Для этого, используя этот путь, C:\Users\Sad\AppData\Local\Google\Chrome\User Data\Defaultя открываю файл истории в TextPad. Но в TextPad некоторая информация отображается в виде символов. Снимок экрана ниже.

Можно ли как-нибудь перевести их в читаемый контент?

введите описание изображения здесь

Dushee
источник

Ответы:

0

Я почти уверен, что вы видите какой-то двоичный / шестнадцатеричный код БД, который Chrome использует для хранения этих данных. Это означает, что вы пытаетесь получить к нему доступ напрямую, но это не сработает. Вместо этого вам, вероятно, следует использовать chrome.historyAPI для взаимодействия с содержимым файла истории. Как объясняется в документации по Google Chrome API:

Используйте API chrome.history для взаимодействия с записью посещенных страниц в браузере. Вы можете добавлять, удалять и запрашивать URL-адреса в истории браузера.

JakeGould
источник
0

Причина в том, что этот файл является sqlite db. Самый простой способ прочитать его, если вы не хотите использовать браузер, - написать небольшой скрипт на Python. использовать питоновsqlite3 module

Вы найдете учебники на Google, как это сделать Python

Джон Смит
источник