國內無法登陸海外版問題
轉載自:
- http://imoldy.com/2019/12/18/%E5%A6%82%E4%BD%95%E4%BC%98%E9%9B%85%E7%9A%84%E5%9C%A8VS-Code%E5%88%B7Leetcode%E7%AE%97%E6%B3%95%E9%A2%98%E5%BA%93%EF%BC%9F/
如何解決VS Code的vscode-leetcode
插件無法登陸海外版的問題?
注意:登陸的endpoint(端點):https://leetcode.com(並非中國leetcode-cn.com社區)
幾個解決方案:
1、切換 LeetCode 版本為中國版,點擊Switch Endpoint
切換為leetcode-cn.com
(中國社區版)
2、用leetcode-cli
命令行工具進行登陸
3、正常輸入用戶名和密碼無法登陸的情況下,通過獲取leetcode.com的Cookies
信息進行登陸。
具體實現步驟:
- 先保證退出賬戶
- 確保當前激活的節點為
leetcode.com
(而非leetcode-cn.com
) - 訪問端點:https://leetcode.com並打開Chrome開發者工具,選擇
Network
-> 選擇XHR
- Web端登陸賬號密碼后,並點擊problems按鈕獲取leetcode的session和csrf token信息
- 找到
all
這個api
接口:https://leetcode.com/api/problems/all/
,並copy完整的Cookies
- 打卡VS Code用快捷鍵:
ctrl + shift + p
輸入leetcode,選擇Sign In by Cookie
- 輸入郵箱 -> paste 剛剛從覽器copy的
cookies
信息 -> ok,done. Start coding