This project is a web scraper for Newegg β an online electronics marketplace β that collects product details such as names, prices, and links based on a user-defined search term.
The code is inspired by Tech With Timβs Selenium tutorial, with additional tweaks to handle bot detection and improve scraping reliability.
- β Automates product searches on Newegg
- β Extracts product names, prices, and links
- β Handles multiple pages using the same browser session
- β Implements bot-avoidance options in Selenium
- β Displays a clean summary of results sorted by price
- Python 3
- Selenium β for browser automation
- BeautifulSoup4 (bs4) β for parsing HTML
- re (Regex) β for text matching
- time β for controlling page load intervals
- Clone this repository
git clone https://github.com/yourusername/newegg-web-scraper.git cd newegg-web-scraper