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