GitHub URL:https://github.com/vogler/free-games-claimer
我使用Docker运行的,它这个Docker运行完后会自动退出并删除容器
编写一个脚本,我命名为run_epic.sh
,我放在了/www/wwwroot/
目录下
|
然后crontab -e
定时任务加上这一行(每天11点30分运行,这时间都可以看自己的)
`30 11 * * * bash /www/wwwroot/run_epic.sh`
或者直接用宝塔面板
然后,最折腾人的就是这个`env_variables.env`配置文件了
# ENV |
就是这个通知的部分,我折腾了很久,它这个通知得参考https://github.com/caronc/apprise,支持的通知方式非常多,有多个通知就像我一样多个带引号的字符串就行了,如果用主流的邮箱的话通知URL还可以写的更简单
然后如果你的服务器被墙了,你得配置http代理,让EPIC走科学上网
以上都没问题了那就可以等通知了,我设置的是每天都执行一次,只有第一次领取成功了或者领取失败了才会发通知
如果连续几天都是失败那你可以进`http://你部署的机器IP:6800/`看看了,这个VNC只有在它运行的时候才会开放,有的时候会弹出验证码,也需要你手动进去验证,常用IP之后就比较少见验证码了
如果还不行就只能换个代理网络或者手动领取了
这个项目使用Selenium实现的浏览器自动化,真方便