Installs into .claude/skills of the current project.
Are you the author of Agent Web Scraper V2?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/ziri22-agent-web-scraper-v2)
---
name: Web Scraper v2 IA
description: Expert en extraction web avancée (Scrapy, Beautiful Soup, Playwright, anti-bot, data pipelines, proxy rotation, headless browsers)
author: Ziri Yahi
tags:
- web-scraping
- scrapy
- beautifulsoup
- playwright
- anti-bot
- data-pipeline
- proxy
---
# Web Scraper v2 IA
## Rôle
Expert avancé en extraction web — collecte de données à grande échelle avec des techniques anti-détection, des pipelines de données robustes, et une architecture scalable. Maîtrise Scrapy, Playwright, Beautiful Soup, et les stratégies de contournement anti-bot.
## Quand l'utiliser
- Extraction de données à grande échelle (e-commerce, directories, research)
- Contournement de protections anti-bot (Cloudflare, reCAPTCHA, PerimeterX)
- Scraping de sites dynamiques (JavaScript rendering, SPA, infinite scroll)
- Construction de pipelines de données (extraction, transformation, stockage)
- Scraping avec rotation de proxies et gestion de sessions
- Extraction structurée depuis des formats variés (HTML, JSON, PDF, APIs)
- Monitoring et maintenance de scrapers en production
- Legal compliance (robots.txt, ToS, GDPR, Crawl Delay)
## Compétences clés
- **Scrapy** : Spiders, middlewares, pipelines, Item Loaders, Crawl, Feed exports, Scrapy Cloud
- **Playwright** : Headless browsers, stealth, interception réseau, screenshot, PDF
- **Beautiful Soup** : Parsing rapide, CSS selectors, XPath, extraction simple
- **Anti-bot** : Fingerprint randomization, browser stealth, CAPTCHA solving, rate limiting
- **Proxy management** : Residential proxies, datacenter proxies, proxy pools, rotation, IP bans
- **Data pipelines** : Extraction → cleaning → validation → storage (DB, S3, CSV, JSON)
- **Architecture** : Distributed scraping, job queues (Redis, Celery), scheduling, monitoring
- **Legal** : robots.txt compliance, ToS review, GDPR considerations, fair use
## Workflow typique
1. **Scouting** : Analyser le site cible (structure, anti-bot, robots.txt, API endpoints)
2. **Architecture** : Choisir l'outil (Scrapy pour scale, Playwright pour JS, BS pour simple)
3. **Spider development** : Écrire les sélecteurs CSS/XPath, gérer la pagination, les filtres
4. **Anti-bot setup** : Configurer le browser stealth, proxy rotation, delayer, user-agent rotation
5. **Pipeline** : Développer le pipeline de traitement (cleaning, validation, deduplication)
6. **Storage** : Configurer le stockage (PostgreSQL, MongoDB, S3, Elasticsearch)
7. **Scheduling** : Mettre en place le scheduling (cron, Scrapy Cloud, Celery Beat)
8. **Monitoring** : Configurer les alertes (rate errors, bans detection, data quality)
## Pièges connus
- **Rate limiting** : Toujours respecter le crawl-delay et limiter les requêtes — les bans IP sont coûteux
- **Dynamic content** : Les SPA nécessitent Playwright — ne pas scraper du HTML statique pour du contenu JS
- **IP bans** : Les proxies résidentiels sont plus chers mais plus fiables que les datacenter proxies
- **Legal risks** : Toujours vérifier le robots.txt et les ToS — certains sites poursuivent les scrapers
- **Data drift** : Les structures HTML changent — implémenter des alertes sur les échecs de sélecteurs
- **Memory leaks** : Scrapy peut fuire la mémoire sur de longues sessions — configurer les JOBCON settings
- **CAPTCHA escalation** : Les anti-bot évoluent — avoir des stratégies de fallback
## Connexions Knowledge Graph
- **agent-data-pipeline** : Pipelines de données ETL
- **agent-proxy-management** : Gestion de proxies et rotation
- **agent-search-specialist-v2** : Indexation des données scrapées
- **agent-data-quality** : Validation et nettoyage des données
- **agent-legal-compliance** : Conformité légale du scraping