Scrapfly Cloud Browser for Openclaw

Automate cloud browsers using the Scrapfly Cloud Browser API with Python Playwright for residential proxy rotation and anti-bot fingerprint management.

scrapfly
v1.0.0
Jul 9, 2026
0
572
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install scrapfly-browser

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install scrapfly-browser using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Scrapfly Cloud Browser?

The Scrapfly Cloud Browser skill empowers developer tools and automated agents to control remote cloud browsers over a WebSocket CDP connection using Python Playwright. By shifting execution to the cloud, it delivers enterprise-grade capabilities like automated proxy rotation, managed anti-bot fingerprinting, and geo-targeting without complex infrastructure overhead.

This extension for Openclaw Skills completely abstracts browser fingerprinting challenges. It emulates matching TLS/JA3 profiles, HTTP/2 indicators, WebGL devices, and Canvas layers, allowing scripts to look like genuine human traffic while interacting with modern Javascript-heavy applications.

Scrapfly Cloud Browser Use Cases

  • Scraping complex JavaScript-heavy web applications that require full headless browser execution.
  • Bypassing advanced anti-bot protections using managed browser fingerprint emulation.
  • Performing localization testing and geo-targeted data harvesting via interactive premium proxy networks.
  • Automating multi-step user interaction workflows such as form filling, secure login portals, and session preservation.
  • Routing cloud browser data packages through private corporate IP addresses using custom exit peers.

How Scrapfly Cloud Browser Works

  1. URL Construction: The automation workflow builds a specialized standard WebSocket CDP link populated with configuration parameters like API keys, country targets, and proxy pools.
  2. Handshake Verification: The Playwright engine requests a remote debugging session through the connect_over_cdp() method directed at the Scrapfly cloud infrastructure.
  3. Context Allocation: Scrapfly instantiates a headless Chrome browser optimized with correct runtime variables and supplies the initial page reference inside browser.contexts[0].
  4. Instruction Execution: The runner executes actions natively (navigation, element selection, clicks, script evaluation, or screenshots).
  5. Resource Disconnection: The execution wrapper executes a definitive closure command inside an isolated finally clause to release the cloud resources and stop metered session charges.

Scrapfly Cloud Browser Setup

Install the Playwright browser automation framework using a standard Python package tool:

pip install playwright

Ensure you pass your authentication credential within the execution context using the SCRAPFLY_API_KEY system environment variable, or bundle it straight inside the generated connection token.

Scrapfly Cloud Browser Data Schema & Taxonomy

The connection interface accepts specific structural query parameters via the WebSocket protocol to orchestrate remote browser state environments:

Parameter Type Default Description
api_key str Required Valid Scrapfly account credential key.
proxy_pool str "datacenter" Choice of backend networking pool: "datacenter" or "residential".
os str random Base OS profile target: "linux", "windows", or "macos".
country str None Proxy region routing filter matching two-letter ISO 3166-1 alpha-2 codes.
session str None Custom identification flag to reuse persistent automated contexts.
auto_close str "true" Toggles whether the remote session stops when connection drops.
timeout int 900 The overall window limit constraint in seconds (ranges 900 to 1800).
debug str "false" Toggles standard session video recording diagnostics to resolve selector errors.

Scrapfly Cloud Browser Advanced Features

  • Persistent Sticky Sessions: Maintain long-running state profiles across broken network boundaries by mapping unique session identifiers with auto_close=false config values.
  • Bring Your Own Proxy (BYOP): Deploy a lightweight internal multi-architecture exit peer connector script to forward cloud traffic through verified whitelisted corporate IP lists.
  • Full Anti-Fingerprint Management: Automatically generate complete TLS configurations, canvas adjustments, user agent strings, and time zone details native to selected proxy endpoints.
  • Automated Video Debugging: Capture visual run confirmation artifacts by enabling specific debug variables to assist with element rendering analysis during complex scraping workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*