クッキーがすでに設定されている特定のURLにChromeを開くにはどうすればよいですか?
古いセッションのCookieを意味するのではなく、cURLの--cookie
オプションと同様に、自分でCookieを設定したいと思います。
例えば何かのようなもの:
google-chrome --cookie="FOO=BAR" https://example.org
--cookie
が存在しないように見えることを除いて。
明確にするために、プログラムでブラウザタブを開いてから、ユーザーに制御を戻したいと思います。ユーザーはCookieを設定するために何かをクリックする必要はありません。
私の知る限り、Cookieを保存およびロードするためのChromeには コマンドラインスイッチ はありません。そのためにはサードパーティのソフトウェアが必要です。
Windowsユーザーは無料の Nirsof ChromeCookiesView を使用できます。これはGUIインターフェイスを備えていますが、コマンドラインからも使用できます。クッキーをロードするには:
ChromeCookiesView.exe /CookiesFile "c:\temp\Chrome\cookies"
ChromeCookiesViewはさまざまな形式でCookieを保存できますが、ロードできる形式(おそらくすべての形式)は不明です。
それ以外の場合は、CookieをエクスポートおよびインポートできるいくつかのChrome拡張機能のみをお勧めします: