Skip to content

Bhaskar365/PythonWebScrapingProgram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Newegg Web Scraper (Selenium + BeautifulSoup)

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.


πŸš€ Features

  • βœ… 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

🧩 Technologies Used

  • Python 3
  • Selenium – for browser automation
  • BeautifulSoup4 (bs4) – for parsing HTML
  • re (Regex) – for text matching
  • time – for controlling page load intervals

βš™οΈ Setup Instructions

  1. Clone this repository
    git clone https://github.com/yourusername/newegg-web-scraper.git
    cd newegg-web-scraper
    

πŸ§‘β€πŸ’» References

About

This is the link for the tutorial for this project from the account Tech With Tim(https://www.youtube.com/@techwithtim) - https://www.youtube.com/watch?v=zAEfWiC_KBU&list=PLzMcBGfZo4-lSq2IDrA6vpZEV92AmQfJK&index=4. This is an enhanced version of the code to scrap data from Newegg(https://www.newegg.com) using Selenium.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages