Dove memorizza i cookie in Firefox in Linux? Ho cercato ovunque ma non ho trovato nulla.
Commenti
Risposta
Firefox memorizza i cookie nel database sqlite ~/.mozilla/firefox/<profile path>/cookies.sqlite
. Puoi avere pieno accesso ad esso.
Ad esempio, per guardare tutti i cookie da stackoverflow.com puoi fare:
cd ~/.mozilla/firefox/<profile path>/ sqlite3 cookies.sqlite select * from moz_cookies where baseDomain glob "*stackoverflow*"
( sostituisci qui <profile path>
con il percorso del tuo profilo Firefox).
Per vedere i nomi dei campi del database: .schema
.
Commenti
- Solo una cosa da aggiungere. Lestensione SQLite Manager per Firefox può aprire i database del profilo corrente ' e visualizzare i dati della tabella in una griglia ordinabile e ricercabile . Adatto per utenti regolari che non hanno familiarità con la sintassi SQL.
- Questo è cambiato più volte nel corso degli anni; forse vuoi aggiungere le informazioni sulla versione di Firefox e / o un link alla Knowledge Base di MozillaZine
Risposta
Queste risposte sono obsolete nel 2020 o almeno non hanno funzionato per me su OpenSUSE leap 15.2 Firefox 78.2
Ho seguito la risposta più votata con alcune modifiche trovate da Google quindi:
cd ~ / .mozilla / firefox / < profilo stringa casuale path > /
Sembra che Mozilla abbia bloccato il database, quindi dovrai copiarlo
cp cookies.sqlite cooking.sqlite
Allora puoi farlo
sqlite3 cooking.sqlite
Per elencare tutte le diverse tabelle, se necessario ordina per qualcosa di diverso dal dominio
PRAGMA table_info (moz_cookies);
Ottengo tutte quelle tabelle (nota che baseDomain non è presente)
id | originAttributes | nome | valore | host | percorso | scadenza | lastAccessed | creationTime | isSecure | isHttpOnly | inBrowserElement | sameSite | rawSameSite
SELEZIONA * DA moz_cookies WHERE host GLOB “ dominio “;
o
SELEZIONA il valore DA moz_cookies WHERE host GLOB “ domain “;
Anche se questo elenca tutti i miei cookie Non sono riuscito a visualizzare i " temporanei " cookie, lho confermato eseguendo:
SELEZIONA ID DA moz_cookies;
Questo mi dà un elenco di 8 ID e se vado a Preferenze > sicurezza > gestisci solo i dati che elenca 8
Questo mostra come funziona glob perché la risposta non era molto chiara su questo https://www.sqlitetutorial.net/sqlite-glob/
È qui che ho avuto lidea di copiare semplicemente il database dei cookie, Nota che il file deve terminare con sqlite https://stackoverflow.com/questions/4706537/firefox-locks-places-sqlite
Risposta
Dato che non hai specificato se stavi cercando quello spazio di archiviazione allesterno o allinterno di Firefox, un altro ottimo modo per accedere e modificare i cookie proviene da Web Developer | Storage Inspector:
Puoi aggiungere, rimuovere e modificare i cookie per un determinato sito web.
Risposta
Se hai bisogno di un file di testo con le informazioni sui cookie, puoi scaricare tutti i tuoi cookie utilizzando diversi componenti aggiuntivi.
Quando Avevo bisogno di cookie per il download utilizzando wget, ho scaricato utilizzando Esporta cookie e poi li ho caricati in wget utilizzando wget --load-cookies <cookiefile>
Risposta
Altri hanno fornito ottimi dettagli. Vorrei solo aggiungere alla discussione che puoi cercare tra i tuoi cookie (e facoltativamente rimuoverli) andando su “Apri menu”> Preferenze> Privacy> link “rimuovi singoli cookie”.
Per tutti per scopi intensivi, lutilizzo del metodo sqlite fornito per navigare nel database dei cookie è ovviamente di gran lunga superiore, in quanto è un database ed è possibile utilizzare istruzioni SQL sui dati.
~/.mozilla/firefox/<profile name>/cookies.sqlite
.