web-scraping
Web scraping with Scrapling: MCP tool wrappers for quick fetching, plus direct Python API for advanced scraping with selectors, sessions, and spiders
npx skills add ginlix-ai/LangAlpha --skill web-scraping --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Web Scraping with Scrapling ## Overview Two ways to scrape in the sandbox: 1. **MCP tool wrappers** (recommended for simple fetches) — call `get()`, `fetch()`, `stealthy_fetch()` directly. Synchronous, returns dicts. 2. **Direct Python API** (for advanced use) — import Scrapling classes for selectors, sessions, spiders. Async, returns Page objects. ## MCP Tool Wrappers (via Python) Auto-registered as top-level functions in the sandbox. No imports needed. **Synchronous** — no `await`. Quick fetches can run inline via `ExecuteCode`. For spiders, multi-URL crawls, or anything you'll iterate on, write the scraper to `work/<task_name>/scraper.py` and run it via `Bash` — edit-and-rerun beats resubmitting code. ### Basic Usage ```python # Fast HTTP fetch → markdown result = get(url="https://example.com", extraction_type="markdown") print(result["status"]) # 200 print(result["url"]) # "https://example.com" print(result["content"][0]) # markdown string (first element of list) # Browser fetch for JS-rendered pages result = fetch(url="https://spa-site.com", extraction_type="markdown", network_idle=True) # Anti-bot bypass (Cloudflare, etc.) result = stealthy_fetch(url="https://protected-site
- Overview
- MCP Tool Wrappers (via Python)
- Basic Usage
- Response Format
- CSS Selector with MCP Tools
- Available Tools
- Common Parameters
- Direct Python API (Advanced)
- Fetcher (Fast HTTP — Tier 1)
- DynamicFetcher (Browser — Tier 2)
- StealthyFetcher (Anti-Bot — Tier 3)
- Sessions (Persistent Connections)
- Spider (Multi-Page Crawl)
- Converting HTML to Markdown
What does the web-scraping skill do?
Web scraping with Scrapling: MCP tool wrappers for quick fetching, plus direct Python API for advanced scraping with selectors, sessions, and spiders
How do I install it?
Run `npx skills add ginlix-ai/LangAlpha --skill web-scraping --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From ginlix-ai/LangAlpha, a repository with 1,604 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
