curl -sOL https://raw.githubusercontent.com/hansyao/jd_tools/master/jd_eval.sh
bash jd_eval.sh
一个简单的纯shell脚本实现的QQ扫码获取京东cookie的小工具
同时做了个简单的前端,不想自己用脚本的可以用我这个现成的前端网页,点击这里直达(由于服务器在海外,获取京东和QQ接口参数稍慢,点击提交按钮大约5秒钟左右才能返回二维码,因此点击后请耐心等待出现服务器返回结果前不要刷新)
curl -sOL https://raw.githubusercontent.com/hansyao/jd_tools/master/jd_qq_login.sh
bash jd_qq_login.sh #运行后显示二维码后用手机/平板的QQ客户端扫码即可
需要京东账号绑定了QQ才能用
- cookie有效期: 一个月
- 暂不支持直接通过脚本做手机验证,如果碰见触发京东安全检测需要二次验证的情况,脚本会自动生成一个二维码提醒再次通过QQ客户端扫描,扫描后按照提示信息在QQ客户端通过短信或者密码做二次验证。验证通过后手动重新运行一次本脚本,应该就能成功获取cookie了。如果还不成功,那必须过一段时间再重试了。
- 支持远程验证,实测即使部署在海外VPS上也可在国内本地QQ扫码登录正确拿到cookie
代码全部开源,脚本除了验证需要向腾讯和京东发送必要信息外,不会向第三方提交任何数据。但脚本写入到临时文件夹/tmp/的数据为了调试需要因此没有自动删除,建议使用完毕后自己手动清空一下rm -rf /tmp/*
。
- jq
- zbar
- qrencode
如果系统缺少依赖,脚本会自动安装,支持apt/yum/dnf自动安装依赖环境,如果没有这几个包管理环境,需要手动安装以上依赖。