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
累計下載
1585
星標
1
全站排名
#4,714
全站前 93% · 「開發程式設計」前 97%
平台累計安裝累計下載星標評論
ClawHub ↗3613651-
SkillHub ↗16415851—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

該技能說明網頁截圖、表單填寫和登入流程的自動化方法,並包含規避反爬蟲檢測的用法。技能卡提示隱蔽自動化可能違反網站條款,登入資訊可能洩露,自動提交也可能改變帳戶或網站狀態。僅自動化有權操作的網站和帳戶,使用測試帳戶並逐項審查提交動作;安裝和執行瀏覽器時應使用隔離環境,避免無沙箱執行。

資料釋出於 2026-10-27

可以用來做什麼

  • 對獲准訪問的網頁進行截圖
  • 在測試環境中演練表單自動化
  • 檢視 Playwright 自動化指令碼的操作步驟

什麼時候用

  • 需要自動化有權訪問的網頁或測試帳戶時
  • 確認網站政策允許自動化、憑證已妥善保護且提交前有人審核時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

僅對我有權操作的測試網站生成截圖;不要登入、填寫真實憑證、提交表單或嘗試繞過站點防護。

月度資料趨勢

累計下載1585
373102416752026-03 · 累計下載 4632026-05 · 累計下載 8332026-07 · 累計下載 11672026-08 · 累計下載 13122026-09 · 累計下載 158526-0326-09
星標1
0122026-03 · 星標 12026-05 · 星標 12026-07 · 星標 12026-08 · 星標 12026-09 · 星標 126-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-091585—1
2026-081312+12.4%1
2026-071167—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),按月更新。口徑說明見資料方法。