Avto.pro Parser
Project Description
Telegram bot for automating the search for auto parts on the Avto.pro platform. The system parses offers by article numbers, extracts information about prices, delivery times, and suppliers, and saves the results in Google Sheets. It operates in multithreaded mode with three workers to speed up the processing of large lists of article numbers.
What Problems It Solves
Auto service owners and parts sellers spend hours manually searching for offers for each article number. They have to open dozens of pages, compare prices, and copy data into spreadsheets. When working with 50-100 items a day, this takes 3-4 hours of pure time. The bot automates the entire process - you upload a list of article numbers to Google Sheets, start parsing, and receive a structured table with all offers, prices, and delivery times.
Monetization
Subscription model for auto services and parts stores - from 500 UAH/month for the basic rate (up to 1000 article numbers per day) to 2000 UAH/month for premium (unlimited + priority processing). Ready-made supplier databases with current prices can be sold. Additional income from integration with CRM systems in the auto business - one-time setup from 3000 UAH.
What Are the Benefits
Saving 15-20 hours of work per week on searching and comparing prices. Automatic updating of price lists without human involvement. The ability to quickly check availability and prices from all suppliers simultaneously. Reducing the likelihood of errors during manual data entry. Competitive advantage due to the speed of processing customer orders.
Technical Stack
Python, Selenium WebDriver for browser automation, Aiogram for the Telegram bot, Google Sheets API (gspread) for working with spreadsheets, multithreading via ThreadPoolExecutor.
GitHub: https://github.com/fedyaqq34356/AvtoProParser.git
Telegram bot for automating the search for auto parts on the Avto.pro platform. The system parses offers by article numbers, extracts information about prices, delivery times, and suppliers, and saves the results in Google Sheets. It operates in multithreaded mode with three workers to speed up the processing of large lists of article numbers.
What Problems It Solves
Auto service owners and parts sellers spend hours manually searching for offers for each article number. They have to open dozens of pages, compare prices, and copy data into spreadsheets. When working with 50-100 items a day, this takes 3-4 hours of pure time. The bot automates the entire process - you upload a list of article numbers to Google Sheets, start parsing, and receive a structured table with all offers, prices, and delivery times.
Monetization
Subscription model for auto services and parts stores - from 500 UAH/month for the basic rate (up to 1000 article numbers per day) to 2000 UAH/month for premium (unlimited + priority processing). Ready-made supplier databases with current prices can be sold. Additional income from integration with CRM systems in the auto business - one-time setup from 3000 UAH.
What Are the Benefits
Saving 15-20 hours of work per week on searching and comparing prices. Automatic updating of price lists without human involvement. The ability to quickly check availability and prices from all suppliers simultaneously. Reducing the likelihood of errors during manual data entry. Competitive advantage due to the speed of processing customer orders.
Technical Stack
Python, Selenium WebDriver for browser automation, Aiogram for the Telegram bot, Google Sheets API (gspread) for working with spreadsheets, multithreading via ThreadPoolExecutor.
GitHub: https://github.com/fedyaqq34356/AvtoProParser.git