查看谷歌浏览器保存在本地的密码

Posted ruhai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查看谷歌浏览器保存在本地的密码相关的知识,希望对你有一定的参考价值。

# 查看谷歌浏览器保存在本地的密码

import os
import shutil
import sqlite3

try:
    import win32crypt
except ImportError as e:
    os.popen('pip install pywin32')
    import win32crypt

db_file_path = os.path.join(os.environ['LOCALAPPDATA'], r'GoogleChromeUser DataDefaultLogin Data')

tmp_file = os.path.join(os.environ['LOCALAPPDATA'], 'sqlite_file')
print(tmp_file)
if os.path.exists(tmp_file):
    os.remove(tmp_file)
shutil.copyfile(db_file_path, tmp_file)

conn = sqlite3.connect(tmp_file)
for row in conn.execute('select signon_realm,username_value,password_value from logins'):
    ret = win32crypt.CryptUnprotectData(row[2], None, None, None, 0)
    print('网站:%-50s,用户名:%-20s,密码:%s' % (row[0][:50], row[1], ret[1].decode('gbk')))

conn.close()
os.remove(tmp_file)

以上是关于查看谷歌浏览器保存在本地的密码的主要内容,如果未能解决你的问题,请参考以下文章

电脑的谷歌浏览器保存不了密码了,之前一直好好的

谷歌地图的录制游览,录制之后能不能保存起来?

谷歌浏览器设置记住密码 怎样 修改 个别网页 默认 没有记住密码? 请看清以下问题补充。谢谢

安卓浏览器保存的账号密码 在哪里

怎么把“google地图”保存成图片

浏览器保存密码请慎重!!