web scrapper

Python Web Scraper: This script extracts phone details from the MySmartPrice website. Using Selenium for automated browsing, BeautifulSoup for parsing HTML, and OpenPyxl for Excel file manipulation, it allows users to search for phones, select one from the search results, scrape detailed information, and save it to an Excel file.

3
0
Python

Python Web Scraper

This Python web scraper extracts phone details from the MySmartPrice website. It uses Selenium to automate browser interactions, BeautifulSoup to parse HTML, and OpenPyxl to save the extracted data into an Excel file.

Features

  • Search for Phones: Input a phone name and search for options on MySmartPrice.
  • Select a Phone: Choose a phone from the search results.
  • Scrape Details: Retrieve detailed information about the selected phone, including price, key specifications, and Amazon link.
  • Save to Excel: Save the extracted data to an Excel file.

Requirements

  • Python 3.x
  • Selenium
  • BeautifulSoup4
  • OpenPyxl
  • ChromeDriver (for Selenium)

Installation

  1. Clone the repository:

    git clone <repository-url>