使用GitHub Action+Selenium实现雀魂每日5:00自动登录,完成“良好市民”成就
浏览器F12抓包太麻烦,所以干脆用了Selenium
GitHub Action的Ubuntu内置了Chrome浏览器,无需手动安装,由于没有桌面环境,需要使用headless模式启动Chrome
其他参考:
- Selenium Mouse API
- https://tecadmin.net/setup-selenium-with-python-on-ubuntu-debian
- https://zhuanlan.zhihu.com/p/632399597
- Fork本仓库
- 点击Settings->Secrets and variables->Actions->New repository secret,依次配置
EMAIL
、PASSWD
- EMAIL 是雀魂的邮箱账号,如有多个账户用空格分隔,例如
[email protected] [email protected]
- PASSWD 是雀魂的密码,如有多个账户用空格分隔,与邮箱依次对应,例如
grc28r7g3 pdtaw3fwag
- EMAIL 是雀魂的邮箱账号,如有多个账户用空格分隔,例如
- 先在Actions页面将GitHub Action启用,再选择对应的workflow,将scheduled workflow启用
- Enjoy it!