Muhammad Aryan's Work | ContraWork by Muhammad AryanMuhammad Aryan
Python Web Scraping & Automation Specialist
A Python-based business data extraction tool designed to collect structured information from Google Maps search results and organize it into a clean, usable dataset.
š Complete Project: [https://github.com/malikaryan0612-create/google-maps-business-scraper ] 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. 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. 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.