Built a Python-based eBay competitor tracking and product data extraction tool using Playwright, ...Built a Python-based eBay competitor tracking and product data extraction tool using Playwright, ...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Built a Python-based eBay competitor tracking and product data extraction tool using Playwright, Chromium, BeautifulSoup and openpyxl.
The tool accepts a search keyword, eBay market and product limit, then collects detailed public listing data including product title, price, shipping cost, total price, currency, condition, seller information, feedback, number sold, watchers, listing type, product URL and image URL.
It supports 8 eBay markets and handles locale-specific price formats, pagination, duplicate listings, retries and logging.
Each run generates structured Excel, CSV and JSON outputs, with the Excel file also containing an analytics sheet for price and seller insights.
The project was built with responsible scraping practices: no account login, CAPTCHA solving, fingerprint spoofing or proxy rotation, with configurable delays and retry handling.
Tech: Python, Playwright, BeautifulSoup, openpyxl, JSON, CSV.
🎥 Demo: YouTube Demo 💻 Code: GitHub Repository
Post image
Post image
Post image
Post image
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started