米游社原神自动签到

米游社原神自动签到

环境

  • 一台腾讯云服务器ubuntu 20.04

安装

sudo apt-get install python3
pip install genshinhelper==1.7.1

添加环境变量

export COOKIE_MIHOYOBBS="xxxxx"
  • 此处的xxxxx为cookie,来自米游社用户中心
    • 应当包含ltoken,ltuid,cookie_token,account_id,login_uid,login_ticket等键值
    • 键值信息和相关接口一直在变,也不知道什么时候cookie就查不到了或者不能用了

运行

  • 手动测试
    • 这里会有一个随机启动延迟,如果想立即测试可以先去/usr/local/lib/python3.8/dist-packages/genshinhelper/__init__.py的107行把sleep注释掉
python3 -m genshinhelper
  • cron添加周期性任务
crontab -e
// 添加内容如下
// export COOKIE_MIHOYOBBS="xxxxx"
// 0 7 * * * /usr/bin/python3 -m genshinhelper
service cron restart

  • crontab的执行环境并没有相关环境变量,需要先声明PATH等一些变量或者用绝对路径,COOKIE_MIHOYOBBS这个变量也需要在这里再声明
  • 这里用的是1.7.1的老版本,新版本已经是2+了,应该也能用但我没找到合适的cookie

因为米游社签到验证码问题,该方法已失效


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!