A Python web scraper that monitors product prices and availability from e-commerce websites.
- Scrapes product titles, prices, availability, and ratings
- Exports data to CSV format with timestamps
- Includes rate limiting and error handling
- Processes multiple pages automatically
- Python 3
- BeautifulSoup4 for HTML parsing
- Requests for HTTP requests
- Pandas for data processing
pip install requests beautifulsoup4 pandaspython price_tracker.pyOutput will be saved to product_data.csv
See sample_output.csv for an example of the data structure.
- Price monitoring and comparison
- Inventory tracking
- Market research
- Competitor analysis
Portfolio Project - Created to demonstrate web scraping and data extraction capabilities.