我嘗試使用以下代碼來讀取 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 創建了虛擬機,它有什么建議嗎?
我將歷史檔案放在另一個檔案夾中,chrome仍然有它的歷史,重新檢查了用戶,路徑似乎chrome從另一個地方獲取了他的歷史
我使用了 chinook.db 并且它有效,顯然 chrome 歷史檔案不是空的,但沒有列印
使用 DB 瀏覽器打開 history.db,它似乎是空的,但 chrome 顯示其他
我已經從 chrome 中洗掉了歷史檔案,現在我收到以下錯誤(訪問了幾個站點以確保它不為空)
cursor.execute("SELECT url FROM urls")
sqlite3.OperationalError: no such table: urls
uj5u.com熱心網友回復:
終于解決了這個問題,我洗掉了 C:\Users{User}\AppData\Local\Google\Chrome 檔案夾然后重新啟動 chrome ,一切正常。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/451670.html
標籤:Python python-3.x sqlite 谷歌浏览器 python-3.10
