Yang Bin

Chrome Automation

开发编程v1.0.0
作者:Yang Bin更新于 2026-05-18chrome-automation@clawhub_kanoha222/chrome-automation
脚本工具#浏览器自动化#服务器

据 AlphaMoat 统计,截至 2026-09,Chrome Automation 累计下载 1,585 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 4,714 位,在「开发编程」分类(577 个)中排名第 555 位。

累计安装
164
累计下载
1,585
星标
1
全站排名
#4,714
全站前 93% · 「开发编程」前 97%
平台累计安装累计下载星标评论
ClawHub ↗361,3651-
SkillHub ↗1641,5851—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

该技能说明网页截图、表单填写和登录流程的自动化方法,并包含规避反爬虫检测的用法。技能卡提示隐蔽自动化可能违反网站条款,登录信息可能泄露,自动提交也可能改变账户或网站状态。仅自动化有权操作的网站和账户,使用测试账户并逐项审查提交动作;安装和运行浏览器时应使用隔离环境,避免无沙箱运行。

资料发布于 2026-10-27

可以用来做什么

  • 对获准访问的网页进行截图
  • 在测试环境中演练表单自动化
  • 查看 Playwright 自动化脚本的操作步骤

什么时候用

  • 需要自动化有权访问的网页或测试账户时
  • 确认网站政策允许自动化、凭据已妥善保护且提交前有人审核时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

仅对我有权操作的测试网站生成截图;不要登录、填写真实凭据、提交表单或尝试绕过站点防护。

月度数据趋势

累计下载1,585
3731,0241,6752026-03 · 累计下载 4632026-05 · 累计下载 8332026-07 · 累计下载 1,1672026-08 · 累计下载 1,3122026-09 · 累计下载 1,58526-0326-09
星标1
0122026-03 · 星标 12026-05 · 星标 12026-07 · 星标 12026-08 · 星标 12026-09 · 星标 126-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-091,585—1
2026-081,312+12.4%1
2026-071,167—1
2026-05833—1
2026-03463—1

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

4.5 KB · ClawHub v1.0.0
---
name: chrome-automation
description: Linux服务器Chrome浏览器自动化方案。支持2K高清截图、表单填写、自动登录、绕过反爬虫检测。适用于B站、YouTube等网站自动化操作。
metadata:
  openclaw:
    requires:
      bins: ["google-chrome", "python3"]
    install:
      - id: google-chrome
        kind: shell
展开全部(共 151 行)
        command: |
          # 下载并安装Google Chrome
          wget -q https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -O /tmp/chrome.deb
          sudo apt update && sudo apt install -y /tmp/chrome.deb xvfb
        label: Install Google Chrome
      - id: playwright-env
        kind: shell
        command: |
          # 创建Python虚拟环境并安装Playwright
          sudo apt install -y python3.11-venv
          python3 -m venv ~/.playwright-env
          source ~/.playwright-env/bin/activate
          pip install playwright
          playwright install chromium
        label: Setup Playwright Environment
---

# Chrome 浏览器自动化

服务器环境下的Chrome浏览器自动化方案,支持2K高清截图和复杂交互操作。

## 🚀 快速开始

### 方案1:Chrome 无头模式(简单截图)

```bash
# 2K高清截图(推荐默认)
google-chrome --headless=new --no-sandbox --disable-gpu \
  --window-size=1920,1080 --force-device-scale-factor=2 \
  --screenshot=/home/Kano/.openclaw/workspace/screenshot.png \
  https://www.bilibili.com
```

**参数说明:**
| 参数 | 作用 |
|------|------|
| `--headless=new` | 新版无头模式 |
| `--window-size=1920,1080` | 窗口分辨率 |
| `--force-device-scale-factor=2` | 2倍缩放(2K清晰度)|
| `--no-sandbox` | 跳过沙箱(服务器必需)|
| `--disable-gpu` | 禁用GPU(服务器必需)|

---

### 方案2:Playwright + Stealth(高级自动化)

**适用于:** 填表、登录、发帖、绕过反爬虫检测

```bash
# Stealth模式截图
python3 ~/.openclaw/workspace/skills/chrome-automation/scripts/playwright_stealth.py <URL>

# 指定输出路径
python3 ~/.openclaw/workspace/skills/chrome-automation/scripts/playwright_stealth.py <URL> -o <输出路径>
```

**Python调用:**
```python
import sys
sys.path.insert(0, '/home/Kano/.playwright-env/lib/python3.11/site-packages')
sys.path.insert(0, '/home/Kano/.openclaw/workspace/skills/chrome-automation/scripts')

from playwright_stealth import screenshot_with_stealth, auto_fill_form

# 截图(自动绕过反爬虫)
screenshot_with_stealth('https://bilibili.com')

# 自动填表登录
auto_fill_form('https://login.example.com', {
    '#username': '用户名',
    '#password': '密码'
}, submit_selector='button[type=submit]')
```

---

## 📊 方案对比

| 特性 | Chrome无头 | Playwright |
|------|-----------|------------|
| **启动速度** | ⚡ 最快 | 🚀 快 |
| **截图质量** | ✅ 2K高清 | ✅ 2K高清 |
| **绕过反爬虫** | ⚠️ 容易被检测 | ✅ Stealth模式 |
| **填表/登录** | ❌ 不支持 | ✅ 完美支持 |
| **资源占用** | 低 | 中 |
| **推荐场景** | 简单截图 | 复杂自动化 |

---

## 🔧 常用命令

```bash
# ========== 基础截图 ==========
# 默认分辨率
google-chrome --headless=new --no-sandbox --disable-gpu \
  --screenshot=output.png https://example.com

# 2K高清(推荐)
google-chrome --headless=new --no-sandbox --disable-gpu \
  --window-size=1920,1080 --force-device-scale-factor=2 \
  --screenshot=output.png https://example.com

# 全页面截图
google-chrome --headless=new --no-sandbox --disable-gpu \
  --window-size=1920,1080 --hide-scrollbars \
  --screenshot=output.png https://example.com

# ========== Playwright ==========
# Stealth截图
python3 ~/.openclaw/workspace/skills/chrome-automation/scripts/playwright_stealth.py <URL>

# 自定义输出
python3 ~/.openclaw/workspace/skills/chrome-automation/scripts/playwright_stealth.py <URL> -o <路径>
```

---

## 🛠️ 环境信息

| 组件 | 版本/路径 |
|------|----------|
| Google Chrome | `/usr/bin/google-chrome` (v145+) |
| Playwright | `~/.playwright-env/` (v1.58.0) |
| Python虚拟环境 | `~/.playwright-env/` |
| Stealth脚本 | `scripts/playwright_stealth.py` |

---

## ⚠️ 注意事项

1. **每次运行都是新会话**,不会保留登录状态
2. **截图默认保存到** `/home/Kano/.openclaw/workspace/`
3. **B站等网站可能触发验证码**,需要人工处理或使用已登录的Cookie

---

## 🔗 相关文件

- Stealth脚本:`scripts/playwright_stealth.py`
- 测试脚本:`scripts/test_playwright.py`

「开发编程」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。