web-dev-qa-db-ja.com

開くChrome Cookieを設定しますか?

クッキーがすでに設定されている特定のURLにChromeを開くにはどうすればよいですか?

古いセッションのCookieを意味するのではなく、cURLの--cookieオプションと同様に、自分でCookieを設定したいと思います。

例えば何かのようなもの:

google-chrome --cookie="FOO=BAR" https://example.org

--cookieが存在しないように見えることを除いて。

明確にするために、プログラムでブラウザタブを開いてから、ユーザーに制御を戻したいと思います。ユーザーはCookieを設定するために何かをクリックする必要はありません。

4
mpen

私の知る限り、Cookieを保存およびロードするためのChromeには コマンドラインスイッチ はありません。そのためにはサードパーティのソフトウェアが必要です。

Windowsユーザーは無料の Nirsof ChromeCookiesView を使用できます。これはGUIインターフェイスを備えていますが、コマンドラインからも使用できます。クッキーをロードするには:

ChromeCookiesView.exe /CookiesFile "c:\temp\Chrome\cookies"

ChromeCookiesViewはさまざまな形式でCookieを保存できますが、ロードできる形式(おそらくすべての形式)は不明です。

それ以外の場合は、CookieをエクスポートおよびインポートできるいくつかのChrome拡張機能のみをお勧めします:

2
harrymc