Use this skill whenever the user wants to create Python web crawlers/scrapers based on a given URL. Supports Vue, React, Next.js, Nuxt, Angular, Svelte and other frontend architectures by analyzing API calls, handling dynamic content with headless browsers. Main language is Python. Features: Static & dynamic crawling (requests, httpx, playwright, selenium, drissionpage) JS reverse engineering (webpack unpacking, AST analysis, hook injection) Anti-bot bypass (Cloudflare, Akamai, reCAPTCHA, fingerprint spoofing) Login & session management (cookie, JWT, OAuth, signature replay) Encryption & signing (AES/RSA/MD5/SHA, custom signing algorithms) Pagination strategies (page number, cursor, waterfall, infinite scroll) Data export (CSV, XLSX, JSON, SQLite, MySQL, MongoDB, images, files) Distributed crawling (Redis queue, Scrapy-Redis, task scheduling) Anti-detection (UA rotation, proxy pool, fingerprint randomization, behavior simulation) Compliance (robots.txt, rate limiting, terms of service, legal boundaries) Triggers: "写爬虫", "爬取", "抓取数据", "scraper", "crawler", "scrape", "spider", "Vue 爬虫", "React 爬虫", "动态网页", "反爬", "加密参数", "签名"

Install

openclaw skills install @moxin1044/web-crawler