Onde o Firefox armazena cookies no Linux? Procurei em todos os lugares, mas não encontrei nada.

Comentários

  • Sim, claro! Nome do arquivo: ~/.mozilla/firefox/<profile name>/cookies.sqlite.
  • Faça apenas uma pergunta por pergunta. Além disso, a parte sobre o Windows está fora do assunto; você deve tentar o superusuário.

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:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui

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.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *