Skip to content

This bot automates the process of extracting comprehensive data from eBay based on a given keyword. It navigates through eBay's search results, collects product and seller information, retrieves all products listed by the sellers, and fetches the sales history for each product. The data is meticulously organized and saved into multiple CSV files

Notifications You must be signed in to change notification settings

ShahrozAtiq/Ebay-Scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ebay Products Data Scraper

Important

Contact me if you need a bot like this

Demo

WhatsApp.Video.2024-11-24.at.17.25.21_25637ab8.online-video-cutter.com.mp4

ScreenShots

Discription

This bot automates the process of extracting comprehensive data from eBay based on a given keyword. It navigates through eBay's search results, collects product and seller information, retrieves all products listed by the sellers, and fetches the sales history for each product. The data is meticulously organized and saved into multiple CSV files for easy analysis

Features

1. Keyword Search

  • Accepts a txt file with keyword seperated by new line to search for products on eBay.
  • Scrapes search results, including essential product details such as id, product link, title, price, seller name, shipping cost, sold items, available items, and Views/in basket

2. Seller Information Collection

  • Extracts detailed seller data for each product
  • Including: Seller name, Number of followers, "Member since" date

3. Seller Profile Scraping

  • Visits each seller's profile to retrieve all listed products.
  • Collects detailed product data
  • Including: Product titles, Prices, Product IDs, Available stock

4. Sales History Extraction

  • For every scraped product, fetches historical sales data
  • Such as: Number of units sold, Sale dates, Selling price for each transaction

5. Data Storage

  • Saves data in a structured format across multiple CSV files:
  • data_by_keywords.csv: Contains keyword search product details.
  • data_by_sellers.csv: Includes information about all sellers.
  • products_history.csv: Documents the sales history for every product.
  1. Efficiency & Scalability
  • Handles large datasets efficiently.
  • Optimized to avoid triggering eBay's anti-bot measures with delays and headers.

##Use Cases:

  • Market analysis for products and sellers on eBay.
  • Competitive analysis and pricing research.
  • Business decision-making based on historical sales data.

Technologies Used

  • Undetected_Chromedriver
  • Selenium
  • CSV

Running the project

Clone this repository :

git clone https://github.com/ShahrozAtiq/Ebay-Scraper.git
cd Ebay-Scraper

Contact Me

Contact me if you need a bot like this

Upwork Icon Fiverr Icon Gmail Icon WhatsApp Icon LinkedIn Icon Instagram Icon
Upwork Fiverr Gmail
shahrozatiq123@gmail.com
WhatsApp
+923014317809
LinkedIn Instagram

About

This bot automates the process of extracting comprehensive data from eBay based on a given keyword. It navigates through eBay's search results, collects product and seller information, retrieves all products listed by the sellers, and fetches the sales history for each product. The data is meticulously organized and saved into multiple CSV files

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages