国内无法登陆海外版问题
转载自:
- 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