Agent Skills
返回列表
💻

Puppeteer Cookie 同意自动化器

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/puppeteer-cookie-consent-automator。

技能介绍

要解决的问题

浏览器自动化脚本经常在访问新站点时被 Cookie 同意横幅卡住:脚本等待页面稳定、元素选择器或网络请求,但横幅遮挡、跳转或弹层重载会打乱执行节奏。不同站点使用不同同意管理平台,按钮文案、层级和提交后行为也不一致,手动维护选择器既脆弱又难复用。

技能如何工作

该技能面向 Puppeteer 驱动的浏览器流程,结合 CDP 协议获取页面运行时状态,并用训练好的分类器识别当前页面上出现的 Cookie 同意横幅类型。识别后,它会根据目标站点的同意平台——OneTrust、Cookiebot 或 TrustArc——执行相应的处理动作,使后续页面操作不必在同意弹层上反复阻塞。典型流程可以归纳为:加载页面、检测横幅、判断平台与意图、执行处理、恢复原始自动化任务。

适用边界与注意点

它解决的是同意横幅的自动识别与处理,不替代站点法律合规判断;隐私政策、Cookie 分类和用户选择仍需按业务策略处理。分类器依赖已知平台和常见展示形态,遇到改版、自定义弹窗、非支持平台或非标准按钮时可能需要扩展规则。运行环境需提供 Puppeteer 与 CDP 访问能力,并控制访问范围,只对获得授权的目标执行自动化。

使用场景

  • 爬虫脚本访问新站点时,需要先处理 Cookie 同意弹层再继续页面操作
  • UI 回归测试要访问启用 OneTrust 的页面,避免同意横幅挡住后续断言
  • 批量截图流程会遇到 Cookiebot 弹窗,需要自动选择接受后继续执行
  • 信任平台调研时访问 TrustArc 站点,需要让脚本通过同意环节并记录结果

适合人员

  • 负责维护 Puppeteer 爬虫的开发者,希望减少不同站点同意弹层导致的脚本失败
  • 做浏览器端自动化测试的工程师,需要在受支持同意平台页面上稳定运行流程
  • 构建网页截图或采集流水线的技术负责人,需要让任务在 Cookie 弹窗出现后继续执行