Python - 读取 chrome 的历史文件
Python - reading History file of chrome
我尝试使用下面的代码读取chrome历史文件
import sqlite3
con = sqlite3.connect(r'C:\Users\User\AppData\Local\Google\Chrome\User Data\Default\History')
cursor = con.cursor()
cursor.execute("SELECT url FROM urls")
urls = cursor.fetchall()
print('\n'.join(urls))
如果我 运行 我得到的代码 Process finished with exit code 0
我用 chinook.db 试过了
每个网站、指南、教程都以相同的方式显示添加的调整,但没有任何效果。
尝试使用 python3.10 & python3.9
我使用 windows10,用 win10 创建了 VM,它在那里工作,有什么建议吗?
我将历史文件放在另一个文件夹中,chrome 仍然有它的历史,重新检查用户,路径似乎 chrome 从另一个地方获取他的历史
我使用了 chinook.db 并且有效,显然 chrome 历史文件不为空但没有打印任何内容
使用 DB 浏览器打开 history.db 它似乎是空的,但 chrome 显示其他内容
我已经从 chrome 中删除了历史文件,现在出现以下错误(访问了几个站点以确保它不为空)
cursor.execute("SELECT url FROM urls")
sqlite3.OperationalError: no such table: urls
问题终于解决了,
我删除了 C:\Users{User}\AppData\Local\Google\Chrome 文件夹
然后重新启动 chrome ,一切正常。
我尝试使用下面的代码读取chrome历史文件
import sqlite3
con = sqlite3.connect(r'C:\Users\User\AppData\Local\Google\Chrome\User Data\Default\History')
cursor = con.cursor()
cursor.execute("SELECT url FROM urls")
urls = cursor.fetchall()
print('\n'.join(urls))
如果我 运行 我得到的代码 Process finished with exit code 0
我用 chinook.db 试过了
每个网站、指南、教程都以相同的方式显示添加的调整,但没有任何效果。
尝试使用 python3.10 & python3.9
我使用 windows10,用 win10 创建了 VM,它在那里工作,有什么建议吗?
我将历史文件放在另一个文件夹中,chrome 仍然有它的历史,重新检查用户,路径似乎 chrome 从另一个地方获取他的历史
我使用了 chinook.db 并且有效,显然 chrome 历史文件不为空但没有打印任何内容
使用 DB 浏览器打开 history.db 它似乎是空的,但 chrome 显示其他内容
我已经从 chrome 中删除了历史文件,现在出现以下错误(访问了几个站点以确保它不为空)
cursor.execute("SELECT url FROM urls")
sqlite3.OperationalError: no such table: urls
问题终于解决了, 我删除了 C:\Users{User}\AppData\Local\Google\Chrome 文件夹 然后重新启动 chrome ,一切正常。