Web Automated Check-in: Integrating a Universal Browser Check-in Engine with Agents

前言

给一批网站写自动签到是件琐碎的事。每个站点的登录方式不一样,有的只是表单加 Cookie,有的挂人机验证,有的在 Cloudflare 后面,还有的要扫码确认登录。逐站写脚本意味着维护多套登录逻辑,Cookie 过期要重来,站点改页面脚本就要跟着改。

下面介绍的 Skill「网页自动签到」(坐标 @user_8f6c5b09/web-signer)就是冲着这个问题来的。它不针对单一站点,而是提供一个通用的浏览器签到引擎,由 Agent 在对话中触发使用。

这是什么

一句话定位:通用浏览器自动签到引擎。发布者是 user_8f6c5b09,属于社区(community)来源,分类为 ai-agent,当前版本 1.4.0,标签 requires_api_key=true,说明使用它需要 API key。

它解决的问题是:把「打开浏览器、完成登录或验证、找到签到入口、执行签到并确认结果」这一整套流程交给 Agent 去驱动,而不是为每个站点单独维护一段脚本。已接入的站点集中放在 scripts/sites/ 目录下,新增站点时在该目录补配置即可,不用改引擎本身。

核心功能

从官方简介看,能力分三层。

1、新站点接入。用户提出要给某个网站做自动签到时触发,适合有人机验证、Cloudflare 拦截、或需要扫码登录的站点。这类站点用纯 HTTP 脚本很难稳定通过,需要浏览器环境去完成页面加载和验证交互。

2、关键词触发。当用户说「网站签到」「自动签到」「加个签到站」时,Skill 识别意图并接管后续流程。

3、已接入站点的运维操作。包括签到执行、重新登录(Cookie 或登录态失效时)、以及状态查询(确认某个站点当前是否已签到或登录态是否有效)。

需要留意的是,官方简介没有给出具体接入了多少站点、支持哪些站点的清单,这部分以 scripts/sites/ 目录实际内容为准。

安装与启用

SkillHub 页面抓取失败,安装命令、目录路径和配置字段未能从官方资料核实,这里不臆造。获取方式以官方地址为准:

https://api.skillhub.cn/user_8f6c5b09/web-signer

已知的前置条件是 requires_api_key=true,启用前需要准备好可用的 API key。具体是在哪个环节传入(安装参数、环境变量还是配置文件),官方资料中没有说明,部署时以页面上的说明为准。

典型用法

用法对应它的三类触发场景。

场景一,接入新站点。用户说「帮我给 XXX 站做自动签到」,Agent 进入浏览器流程,处理该站的人机验证或扫码登录,找到签到入口并执行,之后把结果回报给用户。

场景二,日常签到。用户说「给已接入的站点签到」,Agent 读取 scripts/sites/ 下的配置,逐个或指定站点执行签到。

场景三,重新登录与状态查询。登录态失效时用户要求重新登录;或用户问某站点当前签到状态,Agent 查询并回报。

以上流程来自官方简介描述的触发场景,具体的输入输出格式官方页面未能访问,暂不展开。

适用场景与注意

适合的人:手上有多个需要每日签到的站点、站点之间登录方式差异大、不想为每个站点写和维护独立脚本的开发者。尤其适合有人机验证、Cloudflare 防护、扫码登录这类需要真实浏览器交互的站点,这类场景正是它被设计来处理的。

需要注意的几点:

  • 该 Skill 来源是 community,即社区发布,不是官方维护,使用前自行评估代码与权限范围。
  • 需要 API key,属于有凭据要求的 Skill。
  • 浏览器驱动类操作依赖站点页面结构,站点改版后已接入的配置可能需要重新调整。
  • 官方页面本次无法访问,评分、下载量、安装量等数字请以页面当前显示为准,本文不引用未经核实的具体数值。

结尾

网页自动签到把多站点的登录与签到流程收敛到一个引擎里,新站点靠配置接入而不是重写脚本,适合有人机验证和 Cloudflare 防护的站点。如果正好有这类需求,可以从它的官方地址看起:https://api.skillhub.cn/user_8f6c5b09/web-signer 。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye