Need a parser for exporting a catalog from a website (Python + Excel)
TASK:
Develop an automatic Python script (parser) to collect a catalog from the website
(I have a login/password), so that:
it exports all products of the brand (the entire site is dedicated to it),
with real stock balances,
and saves it in an Excel file that I can use in my online store.
🧾 What needs to be collected for each product:
Field What it is
Part No. product article
Title product name
Requested Qty fixed value 9999
Qty Available how many are actually in stock
Production Qty how many are in production/on the way
Backorder how many are ordered in minus
Available On date when it will be available in stock
Unit Price price per piece
List Price recommended price (if any)
Total Price Unit Price × Requested Qty
Total Price Available Unit Price × Qty Available
Lbs, Kgs weight in pounds and kilograms
Vol (ft³) volume in cubic feet
Image URL link to the photo
Description short description
Location must always be in stock
Detail URL link to the product page
📦 Data source:
Website catalog (entire assortment).
If convenient – you can go through the public categories of the site or create a list of SKUs (but the goal is to get the entire catalog of the brand).
🧠 Important:
The script must enter the card of each product, set Qty = 9999, click Update Qty, and only then read the real balances (Qty Available/Production Qty, etc.).
The parser must be discreet:
Single-threaded mode (without parallel requests),
Pauses between actions (random),
No load on the site.
All data should be stored in an Excel file (.xlsx), preferably with automatic naming by date.
⚙️ How to run:
The script should work optionally on the server.
There should be a way to schedule it to run several times a week (via a scheduler or by command).
💬 I expect from the freelancer:
Configured Python script, instructions for running, without terminal with a user-friendly interface
Installation commands (pip install …),
Willingness to test together with me.
-
Hello, I have been programming for about two years, I have completed a similar project. I am ready to implement everything quickly and efficiently!
-
Good morning! I can write a parser according to your specifications, but before starting work, we need to agree on the details.
-
2071 55 2 Hello, I have experience in parsing and working with Excel, in Python. I will complete the task and show how to run it. I will make adjustments if needed.
-
1345 4 0 Hello!
I am ready to develop an automatic Python script (parser) for your catalog with authorization (login/password) and saving the entire range of the brand in an Excel file (.xlsx) with an automatic name based on the date.
🔧 Functionality:
Full traversal of the catalog (through categories or SKU list).
Entering the card of each product.
… Setting Qty = 9999, clicking Update Qty, after which reading the actual stocks:
Qty Available, Production Qty, Backorder, Available On.
Collecting all fields from your technical task:
Part No., Title, Requested Qty (9999), Qty Available, Production Qty, Backorder, Available On,
Unit Price, List Price, Total Price (Unit×Requested), Total Price Available (Unit×Available),
Lbs, Kgs, Vol (ft³), Image URL, Description, Location, Detail URL.
Working in "quiet" mode — single-threaded, with random pauses, without overloading the site.
Persistent authorization (cookies/tokens/CSRF).
Exporting to Excel with clean column names and ready calculation fields.
Logging (information, warnings, errors) + the ability to restart.
Option to run on a schedule (via Windows scheduler or cron) or manually.
User-friendly interface without a terminal: a small window with buttons "Run," "Stop," "Open file," login parameters, delays, save path.
🧠 Technologies:
Python 3.11+, requests/httpx, BeautifulSoup or lxml, openpyxl/pandas.
If necessary — playwright in headless mode (for processing the Update Qty form).
Interface — tkinter or PySimpleGUI.
📦 In the output, you will receive:
A fully configured script with source code and comments.
Instructions (README) with commands for installing libraries (pip install …).
An example config.json for editing login, password, pause times, etc.
Testing together with you on real positions.
If desired — a compiled .exe file for running without Python.
⏱ Deadline:
5–7 days
💰 Cost:
120–180 $ (depending on the specifics of the site, form structures, and protections).
I am ready to start immediately after receiving the test access data.
Best regards,
Anton Pinchuk
-
276 Good day!
I have significant experience in performing similar tasks. I have created more than one parser for my main work, which also relates to online stores and parsing products with full mapping of characteristics and complex logic for output and data calculation. I can complete your task quickly and efficiently. The price indicated is approximate; I will only be able to provide the final cost after discussing the details. I am ready to start working on it today. I will be waiting for your message.
-
316 1 0 My niche, a specialist in web scraping and automation! I am the one you need, contact me!
-
321 1 0 Hello, Lil A.!
I am ready to complete the task of creating a Python script for automatic parsing of the catalog from the website using your login and password.
Script:
✅ Logs into the website and goes through the entire brand catalog.
✅ Enters the card of each product, sets Qty = 9999, clicks Update Qty, and reads the actual stock (Qty Available, Production Qty, Backorder, etc.).
✅ Saves all data to an Excel file (.xlsx) with an automatically generated name based on the date.
✅ Works in single-threaded mode with random pauses, without putting load on the website.
✅ Runs as a regular console application — manually or on a schedule (via cron or task scheduler).
…
As a result, you will receive a ready script, installation instructions (pip install …), and assistance during testing.
I would be happy to discuss the details and the structure of the website in private messages.
-
656 9 0 Good evening, Lil!
In general, the task is clear, but for an accurate response regarding deadlines and price, I would like to clarify some questions that arose after analyzing your task.
Please write in private messages – we will discuss the details and your wishes.
-
172 1 1 Hello! I am ready to complete this project with extensive experience in developing various applications.
-
5531 105 2 I propose to create a single-threaded parser in Node.js, with full project support. I guarantee quality. All described "wants" are feasible.
In my portfolio, there are enough parsers.
-
318 Good day!
We can implement a complete Python script (parser) for you that automatically collects the full product catalog of the brand from your website (after authorization via login/password), retrieves real stock levels from the warehouse, and creates a convenient Excel file for import into your online store.
-
3411 32 0 Good day.
I can complete this task, but first please provide a link to the website for review, write to me privately to discuss the project.
-
224 Good day! I have experience in parsing and implementing deferred parsing. The deadline is 2-3 days.
-
655 6 1 Good day! Ready to:
- develop and
- install on the server
- an automated Python system (parser),
- with the possibility of installation on the server,
- with installation commands (pip install …),
- without a terminal with a user-friendly interface,
- with launch instructions,
- with a joint (client, developer) testing period,
… - for
- generating a list of SKUs by public categories,
- periodic,
- authorized (login, password),
- visiting product card pages on which,
- set Qty = 9999,
- click Update Qty,
- read actual stock (Qty Available/Production Qty, etc.).
- collect product card data from the website catalog into an Excel file
- specific to the client's online store
- according to the list from the technical specification "What needs to be collected for each product."
-
95862 1272 1 10 Hello. I have extensive experience in developing similar scripts. I am ready to implement it in Python.
-
1422 13 0 Hello!
I can develop a full Python script to collect the entire catalog with specified parameters, including automatic login to the website (via username/password), updating the quantity of products, and reading actual stock levels.
The result will be an Excel file with all fields (Part No, Qty Available, Unit Price, Image URL, etc.) that can be immediately used for import into your store.
I will anticipate random delays so that the script runs safely and discreetly, and I will add a simple way to run it manually or on a schedule.
To estimate the timeline and cost, it would be helpful to receive a link to the website and an example product page to check the catalog structure.
-
631 5 0 Good day.
I will be happy to cooperate.
I will do it quickly and efficiently, write to me, we will discuss.
-
472 3 0 Good day. I am ready to complete your task. Details can be discussed in private messages.
Current freelance projects in the category Data Parsing
Collection of B2B database of companies in Germany
40 USD
Goal: To obtain a list of potential employers (clients) for B2B mailing. Region: Munich (München) + radius of 50 km. Required niches: Construction companies (Bauunternehmen) Food enterprises (Lebensmittelhersteller, meat processing plants, bakeries) Logistics and… Data Parsing, Lead Generation & Sales ∙ 1 hour 27 minutes back ∙ 11 proposals |
Carrier databaseInterested in compiling a database of carriers in Ukraine for the year 2026, including tankers, tarpaulins, grain carriers, and others. It is preferable to develop a table. Data Parsing ∙ 2 hours 45 minutes back ∙ 19 proposals |
Consultation on parsing Instagram account subscribersHello. It is necessary to conduct a preliminary assessment of the feasibility of the following task. I have a list of Instagram accounts. The goal is to obtain contact information (primarily email addresses) of users who follow these accounts. Previously, I encountered companies… Data Parsing ∙ 3 days 18 hours back ∙ 12 proposals |
A specialist is needed to find contacts of decision-makers in Ukraine.It is necessary to gather a database (or ready database) of contacts of decision-makers (DMs) in companies in Ukraine. Information Gathering, Data Parsing ∙ 3 days 22 hours back ∙ 17 proposals |
Need to scrape data from LinkedInWe need to scrape data from LinkedIn based on our list. For each entry, we need to find and collect available data if it exists on the LinkedIn profile, including the profile picture on the LinkedIn social network, email address, links to social media, company website, and… Data Parsing ∙ 4 days 4 hours back ∙ 28 proposals |