众所周知 epic常年有免费游戏赠送,其中不乏一些大作,我可以不玩,但是必须喜加一!之前我通过RSS订阅,发现RSS作者偶尔也断更,我便做了一个python小脚本自动爬取epic的数据,推送到自己的邮箱。 实际效果邮件 功能 调用epic官方接口,获取免费游戏列表。目前是https://store-site-backend-static-ipv4.ak.epicgames.com/freeGamesPromotions?locale=zh-CN&country=CN&allowCountries=CN。 自动剔除已推送过的游戏,不会重复推送。 若之前推送的游戏是未开始状态,那么游戏在开始免费时,会再推动一次进行中。进行中的游戏可以领取。 点击游戏标题,直接跳转到游戏详情。 使用方式 代码地址: https://github.com/yunyuyuan/epic-free-push。 方法一: Github Actions(推荐) Github Actions提供代码执行功能(每月免费使用2000分钟),我写了一个action,只需配置好自己的邮箱,它就能自动每天执行一次。具体步骤如下。 fork上面的epic-free-push项目。 按照下图所示,配置Action secrets(邮箱和SMTP授权码需要自己获取,qq邮箱请参考这里): 方法二: 自己的服务器 如果你要在自己的服务器上使用,方法如下。 确保服务器已经安装Python 3.x。 拉取代码:git clone git@github.com:yunyuyuan/epic-free-push.git cd epic-free-push pip install -r requirement.txt 使用crontab配置每天执行一次:crontab -e 增加下面的内容0 0 * * * /path/to/python /path/to/epic-free-push/main.py 以上两种方法二选一,完成后,如果有新上架的免费游戏,则邮箱会收到一条通知(发件人也是该邮箱,相当于自己发邮件给自己)。 此外 有这种docker,可以自动下单免费游戏,我试过体验不好,授权登录epic后,第二天要再次授权,比较麻烦,估计是触发了epic的风控。
自动推送epic免费游戏到邮箱
众所周知
epic常年有免费游戏赠送,其中不乏一些大作,我可以不玩,但是必须喜加一!之前我通过RSS订阅,发现RSS作者偶尔也断更,我便做了一个python小脚本自动爬取epic的数据,推送到自己的邮箱。
实际效果
功能
未开始
状态,那么游戏在开始免费时,会再推动一次进行中
。进行中
的游戏可以领取。使用方式
代码地址: https://github.com/yunyuyuan/epic-free-push。
方法一: Github Actions(推荐)
Github Actions提供代码执行功能(每月免费使用2000分钟),我写了一个action,只需配置好自己的邮箱,它就能自动每天执行一次。具体步骤如下。
方法二: 自己的服务器
如果你要在自己的服务器上使用,方法如下。
Python 3.x
。git clone git@github.com:yunyuyuan/epic-free-push.git cd epic-free-push pip install -r requirement.txt
以上两种方法二选一,完成后,如果有新上架的免费游戏,则邮箱会收到一条通知(发件人也是该邮箱,相当于自己发邮件给自己)。
此外
有这种docker,可以自动下单免费游戏,我试过体验不好,授权登录epic后,第二天要再次授权,比较麻烦,估计是触发了epic的风控。