商家后台浏览器登录
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_223dc0b0/ksmy0011。
技能介绍
要解决什么问题
做商家后台数据采集时,往往卡在登录:表单结构各异、验证码频繁出现,且登录态分散在 cookies、localStorage 与 sessionStorage 里。手工登录一次可以,但要把同一套态交给后续脚本反复加载,就需要可复现的流程和结构化导出。
技能如何工作
本技能(BrowserLoginSkill)按固定步骤驱动浏览器完成登录并落盘会话:
- 初始化浏览器:打开目标商家的登录页。
- 填充凭据:按用户提供的账号、密码定位并填写表单。
- 处理验证码:优先尝试 OCR 等自动识别;失败则通过
message(类型ask)配合take_over_browser,请你在浏览器里手动完成校验。 - 确认登录成功:检查是否跳转到预期的后台首页或个人中心。
- 导出并保存登录态:采集当前页 cookies,以及 localStorage、sessionStorage 中的关键项,写入 JSON(建议路径
/home/ubuntu/storage/logins/{merchant_id}_session.json),并带上域名信息,便于后续按站点正确注入。
典型指令包括:「登录 [商家名称] 后台,账号:[账号],密码:[密码]」以及「处理登录页面的验证码并保存登录态」。
适用边界与注意点
- 保存前务必确认页面已完全加载且登录已成功,否则导出的会话无效。
- 验证码无法自动识别时依赖人工介入,不适合完全无人值守且验证码必现的场景。
- 不同商家后台 DOM 与跳转逻辑不同,首次接入可能需要微调定位与成功判定条件。
使用场景
- 电商运营需在淘宝/京东等商家后台登录后,把 cookies 与 storage 导出成 JSON,供夜间库存同步脚本加载。
- 数据采集脚本无法走 OAuth,只能复用浏览器登录态,需先完成账号密码登录并校验是否进入后台首页。
- 登录页弹出图形验证码,希望 Agent 先 OCR 识别,失败时再接管浏览器让你手动点选后继续保存会话。
- 对接多家商户后台,每家账号不同,需按 merchant_id 分别落盘 `/home/ubuntu/storage/logins/` 下的会话文件供爬取使用。
适合人员
- 维护多平台商家报表爬虫的数据工程师,需要可重复导出并注入登录态而非每次手工登录。
- 负责电商对账、需定期进入各商户后台拉数据的运营,希望验证码环节能人机协作完成。
- 为内部工具链编写商家后台采集脚本的开发,要把 cookies 与 localStorage 结构化保存供后续任务读取。
- 做竞品或渠道监控的分析同学,目标站点只有 Web 后台入口、无开放 API 时依赖会话复用抓取。