在使用 GitHub - liyan-ah/leetcode.el: An Emacs LeetCode client. 这个插件的时候,在leetcode-try的时候,会报错
说明这里就没登陆成功,而且可以看到,LEETCODE_SESSION
就没有
然后我是使用Edge浏览器
可以看到这里Cookies都是有的,
然后我看了一下 GitHub - liyan-ah/my_cookies 主要是用了 https://github.com/borisbabic/browser_cookie3/blob/master/browser_cookie3/__init__.py#L588
然后,我看
'osx_cookies': _genarate_nix_paths_chromium(
[
'~/Library/Application Support/Microsoft Edge{channel}/Default/Cookies',
'~/Library/Application Support/Microsoft Edge{channel}/Profile */Cookies'
],
channel=['', ' Beta', ' Dev', ' Canary']
),
这里去找的文件是浏览器持久化的Cookies文件,这个文件是sqlite
然后好像这个文件中就没有保存 leetcode的 cookie。
这样my_cookies自然就没有得到leetcode的cookie
可能问题就出在这里,可是为什么浏览器上能查看到leetcode的cookie,是因为没有自动持久化吗?
ps: 然后我用chrome 但不知道为什么chrome登陆的时候,我点获取验证码,它弹出验证失败,我真是服了。