这是一个基于 GitHub Actions 的自动化脚本,用于每日自动在网际快车 (wjkc.lol) 网站执行签到任务,以获取每日奖励。
免责声明: 本项目仅用于学习和技术研究。请在遵守目标网站用户协议的前提下使用。因使用本项目而导致的任何问题,项目作者概不负责。
- 自动登录:通过账号密码模拟登录,自动获取/刷新 Token,无需手动抓包。
- 全自动化:一次配置,每日自动执行。
- 多账号支持:支持配置多个账号,并为每个账号设置别名。
- 安全可靠:使用 GitHub Secrets 存储账号密码,确保凭证安全。
- 实时通知:通过 PushPlus 发送详细的签到结果报告。
- 点击本仓库右上角的 Fork 按钮,将此项目复刻到你自己的 GitHub 账号下。
- 重要: 进入你 Fork 后的仓库,点击
Settings,将仓库的可见性设置为 私有 (Private)。
这是最关键的一步。进入你的仓库,依次点击 Settings -> Secrets and variables -> Actions,然后点击 New repository secret 按钮,添加以下 Secrets:
-
WJKC_CREDENTIALS(必需)- Name:
WJKC_CREDENTIALS - Value: 填入你的账号信息,每行一个账号,格式为
邮箱,密码,别名。 邮箱和密码是必需的,用英文逗号隔开。别名是可选的,用于在通知中区分账号。
格式示例:
user1@example.com,password123,我的主账号 user2@example.com,another_password - Name:
-
NOTIFY(可选,推荐配置)- Name:
NOTIFY - Value: 你的通知渠道配置。
- PushPlus 示例:
pushplus:你的PushPlus_Token - Name:
- 进入你的仓库,点击上方的
Actions标签页。 - 在左侧的工作流列表中,点击
WJKC Daily Check-in (Dev Branch)。 - 点击右侧的
Run workflow按钮,确保分支选择的是dev,然后点击绿色的Run workflow按钮来手动触发一次,以测试配置是否正确。 - 测试成功后,脚本将在预设的时间(默认为每天北京时间凌晨 2:00)自动运行。
本项目使用 dev 分支作为开发和测试分支,main 分支作为稳定的生产分支。
- 所有新的功能和改动都在
dev分支上进行。 dev分支的 Action 配置(.github/workflows/checkin.yml)只监听dev分支的事件。- 当
dev分支的功能测试稳定后,可以将其合并到main分支。