这个项目用于自动执行 LinuxDo 网站的每日签到。它使用 Python 和 Playwright 自动化库模拟浏览器登录并签到。
- 自动登录 LinuxDo。
- 完成每日签到。
- 在 GitHub Actions 中自动运行。
- Python
- Playwright
- GitHub Actions
本节只介绍在github actions中如何使用。在进行之前请先fork本项目。
在使用此自动化脚本之前,需要在 GitHub 仓库中配置两个环境变量 USERNAME
和 PASSWORD
,这两个变量将用于登录 LinuxDo。按照以下步骤设置:
- 登录 GitHub,进入你的项目仓库。
- 点击仓库的
Settings
选项卡。 - 在左侧菜单中找到
Secrets
部分,点击Actions
。 - 点击
New repository secret
按钮。 - 分别添加
USERNAME
和PASSWORD
:- 在
Name
字段中输入USERNAME
,在Value
字段中输入你的 LinuxDo 用户名或者邮箱。 - 重复上述步骤,这次输入
PASSWORD
作为Name
,相应的密码作为Value
。
- 在
此项目的 GitHub Actions 配置会自动每天零点 UTC 时间运行签到脚本。你无需进行任何操作即可启动此自动化任务。GitHub Actions 的工作流文件位于 .github/workflows
目录下,文件名为 daily-check-in.yml
。
如果你需要手动触发此工作流,可以通过以下步骤操作:
- 进入 GitHub 仓库的
Actions
选项卡。 - 选择你想运行的工作流。
- 点击
Run workflow
按钮,选择分支,然后点击Run workflow
以启动工作流。