コマンドラインからChromium Cookieにアクセスするには?

コマンドラインからChromium Cookieにアクセスするには?

Chrome外で拡張機能を使用せずにコマンドラインからChromium Cookieにアクセスしたいと思います。 Chromiumはディスクのどこにクッキーを保存しますか?可能ですか?どうすればいいですか?

認証されたセッションのCookieを使用して認証する外部ユーティリティがあります。 Chromium Dev Toolsを開いてコピーして貼り付けるために探したくありません。

ベストアンサー1

Cookie データベースは次の場所に保存されます。

~/.config/chromium/Default/Cookies

実際、Chromiumでプロファイルを作成すると、「デフォルト」が変更されます。テーブルから合計を求める必要がありますnameencrypted_valuecookies

SELECT name,encrypted_value
FROM cookies
WHERE host_key = "mysite.com";

次のコマンドラインから

cat <<EOT | sqlite3 "$HOME/.config/chromium/Default/Cookies" -json
    SELECT name,encrypted_value
    FROM cookies
    WHERE host_key = "foobar.com";
EOT

復号化はencrypted_value少し複雑です。今週何をすべきかをお答えします。

おすすめ記事