1

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

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

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

2 ответа2

0

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

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .