Zoomin Scraper for Openclaw

An automated browser-based scraper specifically designed to extract dynamic documentation content from Zoomin Software portals.

recklessop
v1.0.2
Feb 17, 2026
0
1.6k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install zoomin-scraper-recklessop

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 zoomin-scraper-recklessop 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 Zoomin Scraper?

The Zoomin Scraper is a specialized utility designed to overcome the limitations of traditional web fetching methods when dealing with Zoomin Software documentation portals. By utilizing Playwright and headless Chromium, this skill ensures that JavaScript-heavy content, which often fails to load with standard requests, is fully rendered and captured accurately.

As part of the Openclaw Skills library, it provides a robust solution for developers and researchers needing to compile documentation into local text files. This is particularly useful for building local knowledge bases or preparing data for LLM training where static HTML parsers would otherwise return empty or generic content.

Zoomin Scraper Use Cases

  • Scraping complex documentation that requires JavaScript execution to display content.
  • Bulk downloading documentation articles for offline reading or RAG pipelines.
  • Automating content extraction from portals built on the Zoomin Software infrastructure.
  • Converting web-based documentation into structured text files for local storage.

How Zoomin Scraper Works

  1. The user provides a text file containing a list of target URLs to be processed.
  2. The script initializes a headless Chromium browser instance via Playwright to handle the dynamic rendering.
  3. For each URL, the browser navigates to the page and mimics a real user session to bypass static content limitations.
  4. The system waits specifically for the dynamic article element with the ID zDocsContent to load completely.
  5. Extracted text is sanitized and saved as individual files in the designated output directory for further use.

Zoomin Scraper Setup

First, ensure you have Playwright and the necessary browser binaries installed within your virtual environment:

pip install playwright
playwright install chromium

To execute the scraper, use the following command structure, ensuring you provide the path to your URLs file and your Python virtual environment:

zoomin-scraper urls_file="path/to/urls.txt" output_directory="my_scraped_docs" venv_path="path/to/my_venv"

Zoomin Scraper Data Schema & Taxonomy

The skill organizes extracted data into a specified directory, creating individual text files for each URL processed.

Component Detail
Input Requirement A .txt file with one URL per line
Output Format Plain text files containing the rendered article body
Extraction Target CSS Selector: article#zDocsContent
Execution Wrapper Bash script (run_scraper.sh) for environment management

Zoomin Scraper Advanced Features

  • Headless browser automation using Playwright for high-fidelity content rendering.
  • Targeting specific DOM elements to exclude navigation bars, headers, and footers.
  • Configurable virtual environment integration for seamless deployment within Openclaw Skills workflows.
  • Built-in politeness delays and user agent spoofing to mimic organic browser behavior.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*