Muhammad Aryan - Data Analyst | ContraWork by Muhammad Aryan
Muhammad Aryan

Muhammad Aryan

Python Web Scraping & Automation Specialist

New to Contra

Muhammad is ready for their next project!

Followed by Hassan N, Georgia T, and sana. s
Cover image for eBay Competitor Tracker & Product
eBay Competitor Tracker & Product Data Extraction Tool Built a Python-based web scraping and browser automation tool for extracting structured product and competitor data from eBay. The tool accepts a search keyword, eBay country/market, and product limit, then uses Playwright and Chromium to collect detailed public listing information, including product titles, prices, shipping costs, total prices, currency, condition, seller information, feedback, item location, number sold, watchers, listing type, time remaining, product URLs, and image URLs. It supports 8 eBay markets and handles pagination, duplicate listings, locale-specific price formats, retries, and logging. The scraper generates Excel, CSV, and JSON outputs. The Excel workbook also includes an analytics sheet for summarizing pricing and seller information. I also implemented responsible scraping practices, including configurable delays and retry/backoff handling, without using account login, CAPTCHA solving, fingerprint spoofing, or proxy rotation to bypass restrictions. Tech: Python, Playwright, Chromium, BeautifulSoup, openpyxl, JSON, CSV.
0
127
Built a Python automation tool that scrapes product data from eBay and exports it to Excel. The project uses Requests, BeautifulSoup, Pandas, and OpenPyXL to collect structured product information such as title, price, shipping details, and ratings. The scraper is organized, reusable, and demonstrates practical web scraping and data automation skills.
3
334
Cover image for Automated Shopify Product Scraper |
Automated Shopify Product Scraper | Python & Playwright This project demonstrates an end-to-end web scraping and browser automation solution built with Python and Playwright. The automation extracts structured product information from Shopify-based e-commerce stores and exports the results into Excel for further analysis. Key Features Automated browser automation using Playwright Product title extraction Product variant extraction (SKU and options) Price and compare-at-price extraction Availability status collection Excel export using pandas and openpyxl Reliable automation with Playwright's built-in auto-waiting Technologies Used Python Playwright pandas openpyxl This project reflects my growing experience in Python automation, web scraping, browser automation, and data extraction by building practical, real-world projects.
2
212
Cover image for šŸš€ Built an Amazon Web
šŸš€ Built an Amazon Web Scraper with Python & Playwright Over the past few weeks, I've been focused on strengthening my Python web scraping and browser automation skills by building practical, real-world projects. One of my latest projects is an Amazon product scraper developed using Python and Playwright. Project Highlights āœ… Automated browser interaction using Playwright āœ… Product title, price, and availability extraction āœ… Clean Excel/CSV data export āœ… Structured and maintainable Python code āœ… Error handling for a more reliable workflow This project gave me valuable hands-on experience working with dynamic websites, browser automation, and organizing scraped data into structured datasets. I'm continuing to expand my skills in Playwright, Python automation, and REST APIs by building projects that solve real-world data collection and automation tasks. I'm always open to learning, feedback, and connecting with other developers. #Python #Playwright #WebScraping #Automation #DataEngineering #OpenToWork
4
325