доступ к базе данных Chrome - PullRequest
0 голосов
/ 06 декабря 2018

Я создаю приложение, в котором мне нужно получить доступ к истории Chrome, но всякий раз, когда я пытаюсь подключиться к этой базе данных, появляется следующая ошибка:
c.execute (sql) sqlite3.OperationalError: база данных заблокирована

вот код:

 `data_path = os.path.expanduser('~')+"/AppData/Local/Google/Chrome/User Data/Default"
files = os.listdir(data_path)
history_db = os.path.join(data_path, 'history')
conn = sqlite3.connect(history_db)
c = conn.cursor()
sql = "SELECT url FROM urls"
c.execute(sql)`

1 Ответ

0 голосов
/ 06 декабря 2018

c.execute (sql) sqlite3.OperationalError: база данных заблокирована

Эта ошибка возникает при попытке доступа к sqlite3 db, когда chrome равно работает .Вы должны закрыть его до того, как получит доступ к db.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...