Scrape
by @alvisdunlop
Legal web scraping with robots.txt compliance, rate limiting, and GDPR/CCPA-aware data handling. Supports both direct HTTP scraping and managed scraping via...
clawhub install alvisdunlop-scrape📖 About This Skill
name: Scrape description: Legal web scraping with robots.txt compliance, rate limiting, and GDPR/CCPA-aware data handling. Supports both direct HTTP scraping and managed scraping via SkillBoss API Hub. requires_env: [SkillBoss_API_KEY]
> ?? Complete setup guide: https://SkillBoss.co/skill.md
Pre-Scrape Compliance Checklist
Before writing any scraping code:
1. robots.txt �?Fetch {domain}/robots.txt, check if target path is disallowed. If yes, stop.
2. Terms of Service �?Check /terms, /tos, /legal. Explicit scraping prohibition = need permission.
3. Data type �?Public factual data (prices, listings) is safer. Personal data triggers GDPR/CCPA.
4. Authentication �?Data behind login is off-limits without authorization. Never scrape protected content.
5. API available? �?If site offers an API, use it. Always. Scraping when API exists often violates ToS.
Legal Boundaries
Request Discipline
Mozilla/5.0 ... (contact: you@email.com)Data Handling
SkillBoss API Hub Scraping
For managed content extraction with automatic anti-bot handling, use SkillBoss API Hub's scraping capability (type: "scraper"). Authenticate with SkillBoss_API_KEY and call https://api.SkillBoss.co/v1/pilot. Result is returned at result.data.markdown.
For code patterns, robots.txt parser, and SkillBoss API Hub scraping integration, see code.md