For e-commerce teams and market analysts, manually tracking competitor listings and pricing across a marketplace is slow and quickly falls out of date as inventory changes. Automating collection with session-aware scraping removes that manual research burden, feeding clean, structured data directly into the sheets teams already use for pricing and sourcing decisions. The result is faster access to reliable market data, less time spent on repetitive data entry, and a foundation for pricing decisions that keeps pace with a fast-moving marketplace.
Web Scraping, Automation
eBay Data Scraper & Automation
Developed a robust scraping solution using Scrapy and Playwright to extract product data, handle session cookies, and upload structured data directly to Google Sheets.

Tech Stack
Technologies Used
Tools and platforms used to build this solution.
Python
Scrapy
Playwright
Google Sheets API
Process
How It Works
A closer look at the workflow behind the results.
1
Session-Aware Crawling
Playwright renders JavaScript-heavy eBay pages while managing authentication and cookies across each scraping session.
2
Structured Data Extraction
Scrapy parses the rendered pages with Python, extracting and structuring the dynamic product data it finds.
3
Automated Sheet Upload
The structured product data is uploaded straight to Google Sheets, so it is ready to review and use the moment a run finishes.
Metrics
Results & Impact
Measurable outcomes that demonstrate the value delivered.
Scraped and structured 50,000+ product records with reliable session and cookie management
Achieved 99% data extraction accuracy from dynamic, JavaScript-rendered pages
Automated direct uploads to Google Sheets, removing manual data entry
Reduced data collection time by 75% through hybrid Scrapy + Playwright architecture
Why It Matters
Business Impact
Interested in a similar project?
Let's discuss how we can build something great together.
Start Your Project