有的网站签到可以送流量或者送积分什么的,但是又买不起昂贵的服务器,所以就想到了用github的action来跑定时任务的方式定时签到,可以说白嫖真爽,哈哈哈哈
第一步:
创建一个简单的仓库,里面放上一个python脚本,非常简单的:
然后提交到仓库里面:
点击actions:
选择一个模板:python应用
然后提交:
配置代码可以用:每五分钟会执行一次(如果有依赖也会自动安装依赖,简单读一下里面的配置,就知道什么含义了)
具体别的触发事件可以点击查看:Events that trigger workflows - GitHub Docs
# This workflow will install Python dependencies, run tests and lint with a single version of Python
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
name: Python application
on:
schedule:
- cron: '*/5 * * * *'
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Python 3.10
uses: actions/setup-python@v3
with:
python-version: "3.10"
- name: Install dependencies
run: |
python -m pip install --upgrade pip
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: SSR CheckOut
run: |
# stop the build if there are Python syntax errors or undefined names
python checkFlow.py
然后当5分钟过后,就可以看到成功跑的任务:
点击去,然后可以查看日志什么的:
再点击进去:
就可以看到我们任务的输出执行结果!!!!!!