requests>=2.31.0 selenium>=4.15.0 beautifulsoup4>=4.12.0 Pillow>=10.0.0 css-parser>=1.0.8 pathlib argparse>=1.4.0 lxml>=4.9.0 # System dependencies required: # # Google Chrome/Chromium browser # ChromeDriver (or use ChromeDriverManager for automatic download) # # Install Chrome: # Ubuntu/Debian: wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - && sudo apt-get update && sudo apt-get install google-chrome-stable # macOS: brew install --cask google-chrome # Windows: Download from https://www.google.com/chrome/ # # ChromeDriver will be managed automatically by selenium 4.x # Or manually install ChromeDriver from: https://chromedriver.chromium.org/ # # Optional dependencies for enhanced functionality: # webdriver-manager>=4.0.0 # For automatic ChromeDriver management # colorthief>=0.2.1 # Alternative color extraction library # extcolors>=1.0.0 # Advanced color extraction # matplotlib>=3.5.0 # For advanced color visualizations # numpy>=1.21.0 # For color analysis calculations