
In Progress
Posted
Paid on delivery
I need a clean, well-documented Python script that will crawl a specific e-commerce website and pull only text-based information—namely full product details and current pricing. No images are required. Core job • Navigate through all product listings on the site, follow pagination, and fetch fields such as product name, model/SKU, description, category, list price, discount price (if present), currency, and product URL. • Store the results in both CSV and JSON so I can easily import them into our internal tools. Technical expectations • Python 3.x with either Scrapy or BeautifulSoup/Requests; Selenium is acceptable only if the target pages rely heavily on JavaScript. • Respect [login to view URL] and add polite throttling plus user-agent rotation to avoid blocking. • Code should be modular and ready for me to change the target domain or output path by editing a single config file. • Include a short README that explains how to install dependencies and run the scraper from the command line. Acceptance criteria 1. Running “python [login to view URL]” fetches at least 100 sample products without errors. 2. CSV and JSON files contain all required fields, each row/product aligned and free of duplicate entries. 3. Script finishes within a reasonable timeframe (under 5 minutes for the sample run) and exits gracefully. Hand over the full source code via Git or ZIP along with the README, and we’re good to go.
Project ID: 40366683
68 proposals
Remote project
Active 1 mo ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
68 freelancers are bidding on average $129 USD for this job

Hello there, I am experienced in web scraping and building scripts or a Windows desktop application using Python. I am also experienced in large data scraping from a given website, bypassing IP, Captcha, and anti-bot or cloud flair protection. Please message me to discuss this project in detail. Best Regards Enamul
$100 USD in 3 days
8.2
8.2

Hi, To create a Python script that crawls your e-commerce website, I'll use Scrapy or BeautifulSoup to fetch product details and pricing. This will include: - Navigating through product listings and pagination. - Fetching fields like product name, SKU, description, pricing, and URLs. - Storing results in both CSV and JSON formats. I'll ensure the code is modular and well-documented, with a README for easy setup. Ready to start once you provide the website URL and any specific requirements. Thanks!
$130 USD in 2 days
7.8
7.8

I can build a clean, well-documented Python scraper (Scrapy/Requests) to extract product details and pricing with pagination handling. Output will be in CSV & JSON, with modular config, polite throttling, and easy setup. Fast, reliable, and ready to run via command line.
$200 USD in 5 days
7.3
7.3

Hello I will develop your bespoke Python e-commerce data scraper. Focusing on a clean, well-documented script, I'll ensure reliability, ease of use, and future maintainability. Delivering precise, ready-to-integrate data extraction for your specific e-commerce needs. Giáp Văn Hưng
$139 USD in 7 days
6.6
6.6

I will deliver a clean, modular Python scraper (Scrapy/BeautifulSoup) that extracts complete product text data and pricing into CSV & JSON with proper throttling and no duplicates. Includes config-driven setup, README, and fast execution—100+ products in under 5 minutes with reliable, well-documented code.
$80 USD in 1 day
5.8
5.8

I build scraping systems using Node.js + Puppeteer (preferred for stability) or Python (BeautifulSoup/Scrapy if required), ensuring structured output and easy reuse across domains. Approach: Crawl all product listings with pagination handling Extract structured fields (name, SKU, description, category, pricing, URL) Output clean CSV + JSON with no duplicates Add throttling + user-agent rotation for safe crawling Modular config setup (change domain/output path easily) Clean, well-documented code + README for CLI usage I’ve delivered 15+ scraping projects with 5.0 ratings, including systems processing 10,000+ products daily with stable performance and clean data pipelines. Let’s schedule a quick call and I’ll review the target site to confirm the best scraping approach before starting.
$300 USD in 3 days
6.0
6.0

Hi, The real goal here is not just pulling product text, but leaving you with a scraper that stays usable when the site structure shifts slightly and does not turn into a one-off script that breaks on the next update. The usual failure point in jobs like this is weak extraction design: pagination works, but duplicate entries creep in, prices come back inconsistently between list and detail pages, or output rows stop aligning once optional fields appear. I’d structure this as a config-driven Python scraper with modular extraction, deduping, polite throttling, and clean CSV/JSON export so the target domain or output path can be adjusted without touching core logic. The focus would be reliability first, then speed within your sample-run limit. I’d start by mapping the product/listing structure and locking the field schema before building the crawler.
$300 USD in 1 day
5.4
5.4

Hello dear, I’m a full-stack developer with 10+ years of experience in Python and web scraping, using tools like Scrapy, BeautifulSoup, and Requests. I’ve built scalable, clean scrapers for e-commerce platforms with structured outputs in CSV and JSON. I understand your need to extract complete product details with pagination while ensuring clean, duplicate-free data. I will create a modular scraper with a central config file for easy domain and path changes, implement polite throttling, user-agent rotation, and ensure compliance with robots.txt. The script will be efficient (under 5 minutes for 100+ products), well-documented, and include a clear README with setup instructions. I’m ready to deliver clean, reliable code. Best regards, Md Ruhul
$80 USD in 5 days
5.2
5.2

Dear Client, Greetings!! I have strong hands on experience in Python, web scraping , and data extraction, with over 7+ years of experience building efficient and reliable scraping solutions. I can develop a clean, modular Python script that crawls the entire product catalog, handles pagination, and extracts all required fields . The data will be delivered in both CSV and JSON formats, fully structured and de duplicated. I will also ensure polite scraping and provide a config based setup for easy reuse across different sites, along with a clear README for quick execution. I have also worked with leading tech companies and have extensive freelancing experience on platforms like Upwork, Fiverr, and Freelancer, delivering high quality and maintainable solutions. Hope to hear from you soon!! Regards, Rojan.U
$130 USD in 7 days
4.9
4.9

I have done a similar project a week ago. I am sure you will give me more projects after this. I am interested to do this project too and ready to complete this within the timeline. Kindly check my profile to see all rating and reviews given by clients. Hoping to hear from you soon. Payment after completion.
$140 USD in 1 day
4.9
4.9

Hi, this is Kris based in McKinney, Texas. I’ve reviewed your project and understand you need a clean, configurable Python scraper that reliably extracts structured product data (text + pricing only), handles pagination, and outputs consistent CSV and JSON files. My approach would be to build a modular scraper (Requests + BeautifulSoup or Scrapy depending on site complexity) with a central config file for domain/paths, built-in throttling and user-agent rotation, and a clean data pipeline to ensure deduplicated, well-structured outputs. A few additional questions: Q1: Can you share the target site (or a sample category URL) to assess JS vs static rendering? Q2: Do you need incremental scraping (only new/updated products) or full pulls each run? Q3: Any specific field formatting requirements (e.g., normalized currency, stripped HTML in descriptions)? Regards, Kris
$100 USD in 7 days
4.7
4.7

Hi There! I Understand the value of accurate and efficient data entry. My expertise in Data Processing, ⛔Data-Entry⛔Excel⛔VBA-Macro⛔Power-BI & Accountant⛔PDF⛔ MS⛔Visual Basic⛔Data Processing⛔Excel⛔Excel VBA⛔Excel Macros will surely prove useful for this project. I have an excellent command over Power BI and can help you extract your data exactly the way you see it on the platform. In line with your goal to download the Excel file with utmost precision, I can assure you that my meticulous attention to detail will ensure a flawless transfer of all your data. Choose me for this project and let's achieve your goal together! Cheers! Jalal
$30 USD in 1 day
3.9
3.9

Hi, this fits perfectly with my experience in building clean and reliable Python scrapers. I can create a modular scraper that: => crawls all product listings with pagination => extracts structured fields (name, SKU, description, category, pricing, URL) => handles both static and JS-heavy pages (using Requests/BS4 or Playwright if needed) => stores output in clean CSV and JSON formats (no duplicates) => includes throttling, user-agent rotation, and respects site limits I’ll keep the code well-structured with a config file so you can easily change target site or output paths. You’ll also get a clear README with setup and run instructions.
$140 USD in 7 days
3.9
3.9

Welcome to professional Python development services! Hi there, I'm Alema, a Python expert programmer who strives for clear code in atmospheric, numerical weather prediction, physics, and all other seminal fields. I'm ready to provide you with high-quality services. I have completed 350+ projects with a 100% Positive Rating. If you are looking for Quality work, look no further. Also, we are a team of professional workers, and we are always available 24/7 to help employers without limitations, and delivery is guaranteed on time. Your faithfully. Eng. Alema Akter
$30 USD in 1 day
3.2
3.2

hey, the "clean, well-documented" part caught my eye - most scrapers i see are just quick scripts that break the moment the site swaps a css class or shifts its layout. id build this in python using scrapy or requests+playwright depending on whether the target site loads data dynamically with javascript. either way you'd get structured output (csv or json), retry logic for rate limits, and comments throughout so you can actually maintain it later. built something similar last year for a client scraping product catalog data across a large shopify store, had to handle pagination and 429s without getting blocked. quick q - does the site render its product listings with javascript or is it mostly static html? that determines whether i need a headless browser or can keep it lightweight. can have a working version in 3-4 days, lmk
$150 USD in 3 days
2.8
2.8

Hi I am professional programmer, I built lots of Python script to scrape the data. I can make the script to scrape data usign python script to TXT CSV or Desired format I am ready to start right now. Let's discuss more over chat.
$30 USD in 7 days
0.8
0.8

Hi Pierfelice, The main challenge isn't just scraping, it's building a maintainable solution that handles site structure changes and rate limits gracefully. I'll deliver a clean Python script using requests + BeautifulSoup (or Scrapy if needed for scale), with proper error handling, retry logic. And clear documentation. Output formats: CSV/JSON as you prefer. In the last 2 years I've built 6+ Python automation tools including web scrapers for marketplaces and data extraction pipelines. I work extremely fast, this can be done in hours, not days. Since I'm building my Freelancer profile, I'm offering this at minimal budget for a quality review. Check my portfolio for similar automation work. Artur https://www.freelancer.com/portfolio-items/11324084
$50 USD in 1 day
0.0
0.0

Hi, I have read your description and I understand what you are expecting. I am an experienced freelancer with 4 years of experience in JavaScript, Python, Software Architecture. See my profile for recent work. Let's connect in chat to discuss more. Warm regards, Syeda Tahreem
$120 USD in 7 days
0.0
0.0

Hello, Will the e-commerce website require handling of CAPTCHAs or any form of bot detection during the scraping process? How frequently does the product data on the website get updated, and is there a specific time window within which the scraper should run to capture the most accurate pricing information? I understand the importance of delivering a stable, scalable, and efficient solution for your e-commerce data scraping needs. I assure you of my commitment to taking full ownership of the project execution and maintaining clear communication throughout the process. Best regards, Yurii
$140 USD in 7 days
0.0
0.0

Hi, I can build a clean, well-structured Python scraper that collects all required product details and exports them to both CSV and JSON as requested. I’ll make sure the script handles pagination, avoids duplicates, and includes polite throttling and a configurable setup so you can easily reuse it for other sites. The code will be modular, well-documented, and come with a simple README for running it locally. I can deliver a working version that fetches 100+ products within a few hours, depending on the site structure.
$40 USD in 1 day
0.0
0.0

ceglie messapica, Italy
Payment method verified
Member since Feb 2, 2026
€30-250 EUR
$30-250 USD
€250-750 EUR
€30-250 EUR
$10-30 USD
₹4000-6000 INR
$15-25 USD / hour
₹600-1500 INR
₹600-1500 INR
₹12500-37500 INR
€8-80 EUR
€12-18 EUR / hour
$250-750 USD
$30-250 USD
₹750-1250 INR / hour
₹12500-37500 INR
₹1500-12500 INR
₹12500-37500 INR
$10-30 USD
₹12500-37500 INR
₹37500-75000 INR
$250-750 USD
₹12500-37500 INR
₹12500-37500 INR
$30-250 USD