This project is no longer maintained. In the future, a better eBay web scraper will hopefully be available.
Ebay has updated its anti-scraping measures, rendering this scraper ineffective. This scraper relied on standard Selenium, which is ineffective against the new anti-scraping measures.
- Make sure you have the latest version of Python installed on your computer.
- Run 'setup.py' directly, not inside an IDE. If you run it inside an IDE like PyCharm, the scraper will only work inside the IDE, but the scraper will still not be usable directly from your computer.
- Now you are ready to go! Run 'main.py' to launch the app.
🛡️ License: Proprietary (All rights reserved)
This project is licensed under a proprietary license.
You may not copy, modify, or redistribute this code without my explicit written permission.
For inquiries, please contact me at codingdromar@outlook.com
This scraper is a demo. It currently contains only 3 categories; however, the code is organized and easily scalable to include the entire eBay website.
- This scraper works on the international eBay website (ebay.com).
- The scraper has a clear and simple text-based user-interface.
- You can choose the product category you want to scrape.
- The scraper will scrape all public product listings of your chosen category (with effective pagination handling) and will extract the following details per product:
- Product title
- Product category
- Product brand
- Product minimum and maximum prices if there is a price range; otherwise, the minimum price will be equal to the maximum price.
- Product eBay link
- All direct image urls of this eBay product listing
- The scraper will then clean full product duplicates, not subset duplicates.
- Finally, the dataset will be placed in a csv file inside the 'scrapings' subdirectory.
- You can then use Pandas or whichever data analysis tool you prefer to do your analysis!
- Throughout the scraping process, live progress and estimated live scraping speed in products/s are displayed.
Note: Make sure you have a good internet connection when using this scraper. DO NOT delete the 'scrapings' subdirectory.
- This scraper may violate eBay's terms of service, so use AT YOUR OWN RISK.
- I am NOT affiliated with eBay in any way whatsoever.
- I am NOT RESPONSIBLE for any misuse on your part.
Feel free to suggest any improvements!
Support me here. Thank you :)







