Installation

Install WebSkrap from PyPI:

pip install webskrap

Download the browser binaries used by Playwright and Patchright:

webskrap install

Verify the installation:

webskrap doctor
webskrap profiles

Included by default

pip install webskrap includes the Python dependencies for:

  • Playwright browser automation.
  • Patchright stealth sessions.
  • The webskrap-mcp server.

No extras are needed; everything above ships with the base install.

Use machine-readable setup output in automation:

webskrap install --format json
webskrap doctor --format json

Development install

For local development:

git clone https://github.com/kacigaya/webskrap.git
cd webskrap
pip install -e ".[dev]"
webskrap install

Run checks:

pytest -q
ruff check .
(cd web && bun run build)

If you use uv, the same checks can run through the project environment:

uv run pytest -q
uv run ruff check .