Skip to content

Auterity/webscraper-platform

Repository files navigation

🕷️ WebScraper Platform

100% Open-Source, AI-Powered Web Scraping & Browser Automation Platform

🚀 Quick Start

Prerequisites

  • Docker & Docker Compose
  • 8GB+ RAM (recommended for AI models)
  • Python 3.11+ (for development)

Development Setup

  1. Clone and Setup
git clone <repository-url>
cd webscraper-platform
  1. Start Infrastructure
docker-compose up -d
  1. Install AI Models
docker exec -it webscraper-ollama ollama pull llama3:8b
docker exec -it webscraper-ollama ollama pull codellama
  1. Access Services

🧠 AI Features

  • Local LLM Integration: Llama3, CodeLlama running locally
  • Smart Content Extraction: AI-powered data identification
  • Natural Language Queries: Describe what you want to scrape
  • Self-Healing Scrapers: Automatically adapt to website changes

🛡️ Anti-Detection

  • Browser Fingerprint Rotation
  • Stealth Capabilities
  • CAPTCHA Solving
  • Proxy Management

📊 Enterprise Features

  • Real-time Monitoring
  • Distributed Scraping
  • Data Pipeline with Kafka
  • Advanced Search with OpenSearch

🏗️ Architecture

  • Frontend: React/Next.js
  • Backend: FastAPI + Python
  • AI: Ollama + Transformers
  • Database: TimescaleDB + Redis
  • Search: OpenSearch
  • Monitoring: Grafana + VictoriaMetrics

📄 License

MIT License - 100% Open Source

🤝 Contributing

See CONTRIBUTING.md for development guidelines.

About

AI-Powered Web Scraping & Browser Automation Platform

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors