3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

vscode-leetcodeにCookieでログインする

Last updated at Posted at 2023-12-07

LeetCodeの問題をVSCodeで解きたいと思い、
VScodeのプラグイン「vscode-leetcode」をインストールしました。

下記の情報を参考にして環境構築を行い、一度ログインできましたが、
セッションが切れた後に再度ログインする際詰まってしまったので、
参考にさせていただいた記事の整理と備忘メモを記載します。

環境構築

~/.lc/leetcode/user.jsonの設定

  1. ChromeブラウザでLeetCodeにログイン
  2. 開発者ツールのApplicationタブからCookieの情報を確認する
  3. “csrftoken”, “LEETCODE_SESSION”のValueをメモ
  4. ~/.lc/leetcode/user.jsonにメモした値を入力する
{
  "login": "[username]",
  "loginCSRF": "",
  "sessionCSRF": "[copied from csrftoken]",
  "sessionId": "[copied from LEETCODE_SESSION]"
}

「vscode-leetcode」にCookieでログインする

  1. ChromeブラウザでLeetCodeにログイン
  2. どこでも良いので、ブラウザのLeetCodeのページをクリックする
  3. 検証ツールのNetworkタブを開いてリクエストを選択し、Request Headersの属性を確認する
  4. Cookieの値をコピーする(“Cookie: “ の文字列は除く)
  5. VS Codeを開き、拡張機能LeetCodeを開く
  6. Cookieでログインするオプションを選択
  7. ユーザー名とコピーしておいたCookieの値を入力する
3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?