Onde o Firefox armazena cookies no Linux? Procurei em todos os lugares, mas não encontrei nada.
Comentários
Resposta
O Firefox armazena cookies no banco de dados sqlite ~/.mozilla/firefox/<profile path>/cookies.sqlite
. Você pode ter acesso total a ele.
Por exemplo, para observar todos os cookies de stackoverflow.com, você pode fazer:
cd ~/.mozilla/firefox/<profile path>/ sqlite3 cookies.sqlite select * from moz_cookies where baseDomain glob "*stackoverflow*"
( substitua aqui <profile path>
pelo caminho do seu perfil do firefox).
Para ver os nomes dos campos do banco de dados: .schema
.
Comentários
- Apenas uma coisa a adicionar. A extensão do Firefox SQLite Manager pode abrir os bancos de dados ' do perfil atual e exibir os dados da tabela em grade classificável e pesquisável . Adequado para usuários regulares não familiarizados com a sintaxe SQL.
- Isso mudou várias vezes ao longo dos anos; talvez você queira adicionar informações sobre a versão do Firefox e / ou um link para a Base de conhecimento do MozillaZine
Resposta
Essas respostas estão desatualizadas em 2020 ou pelo menos não funcionaram para mim no salto 15.2 do OpenSUSE Firefox 78.2
Segui a resposta com melhor classificação com alguns ajustes encontrados no Google, então:
cd ~ / .mozilla / firefox / < perfil de string aleatório path > /
Parece que o Mozilla bloqueou o banco de dados, então você “precisará copiá-lo
cp cookies.sqlite cooking.sqlite
Então você pode fazer
sqlite3 cooking.sqlite
Para listar todas as tabelas diferentes se você precisar classificar por algo diferente do domínio
PRAGMA table_info (moz_cookies);
Recebo todas essas tabelas (observe que baseDomain não está lá)
id | originAttributes | nome | valor | host | caminho | expiração | lastAccessed | creationTime | isSecure | isHttpOnly | inBrowserElement | sameSite | rawSameSite
SELECIONE * FROM moz_cookies ONDE host GLOB “ domínio “;
ou
SELECIONE o valor FROM moz_cookies WHERE host GLOB “ domínio “;
Embora esteja listado todos os meus armazenados cookies Não consegui ver " cookies " temporários, confirmei executando:
SELECT id FROM moz_cookies;
Isso me dá uma lista de 8 ID e se eu for para Preferência > security > gerenciar dados que lista apenas 8
Isso mostra como o glob funciona porque a resposta não era muito clara nisso https://www.sqlitetutorial.net/sqlite-glob/
Foi aqui que tive a ideia de apenas copiar o banco de dados de cookies, Nota que o arquivo precisa terminar com sqlite https://stackoverflow.com/questions/4706537/firefox-locks-places-sqlite
Resposta
Já que você não especificou se estava procurando por esse armazenamento fora ou dentro do Firefox, outra maneira realmente boa de acessar e editar cookies vem do Web Developer | Inspetor de armazenamento:
Você pode adicionar, remover e editar cookies para um determinado site.
Resposta
Se precisar de um arquivo de texto com as informações do cookie, você pode descartar todos os seus cookies usando diferentes add-ons.
Quando Eu precisava de cookies para baixar usando o wget, descartei usando Export Cookies e carreguei-os no wget usando wget --load-cookies <cookiefile>
Resposta
Outros forneceram muitos detalhes. Gostaria apenas de acrescentar à discussão que você pode pesquisar seus cookies (e opcionalmente removê-los) acessando “Menu Abrir”> Preferências> Privacidade> link “remover cookies individuais”.
Para todos para fins intensivos, usar o método sqlite fornecido para navegar pelo banco de dados de cookies é, obviamente, muito superior, pois é um banco de dados e você pode usar instruções SQL nos dados.
~/.mozilla/firefox/<profile name>/cookies.sqlite
.