Revamp Python Scraper for E-commerce Site -- 2
Budget / Salary$30–250
TypeFreelance project
LocationRemote
Posted58 minutes ago
**Project Title: Fix and Improve Existing Python Web Scraping Script**
**Project Description:**
I have an existing Python script that collects product information from an e-commerce website and saves the results into a CSV file. The script was working previously, but recently started having some issues.
I'm looking for a Python developer to debug the existing code, fix the problems, and make a few small improvements.
**Current Issues:**
- Some products are missing from the exported CSV.
- The script occasionally stops when a request fails or times out.
- Duplicate products sometimes appear in the results.
- Certain product prices are not extracted correctly.
**What I Need:**
- Review and fix the existing Python script.
- Make sure product names, prices, URLs, and availability are extracted correctly.
- Add basic retry handling for failed requests.
- Prevent duplicate records in the CSV.
- Add simple logging so I can identify errors.
- Keep the existing code structure where possible.
**Expected Deliverables:**
- Updated, working Python script.
- Correctly formatted CSV output.
- Brief explanation of the changes.
- Basic instructions for running the script locally.
**Additional Information:**
The script currently uses Python, Requests, and BeautifulSoup. I will provide the existing code and sample output to the selected freelancer.
This is a small, fixed-price task rather than a complete rebuild. I'm looking for someone who can identify the problems and implement practical fixes.
Please include your estimated turnaround time and mention any similar debugging work you've done.
**Project Description:**
I have an existing Python script that collects product information from an e-commerce website and saves the results into a CSV file. The script was working previously, but recently started having some issues.
I'm looking for a Python developer to debug the existing code, fix the problems, and make a few small improvements.
**Current Issues:**
- Some products are missing from the exported CSV.
- The script occasionally stops when a request fails or times out.
- Duplicate products sometimes appear in the results.
- Certain product prices are not extracted correctly.
**What I Need:**
- Review and fix the existing Python script.
- Make sure product names, prices, URLs, and availability are extracted correctly.
- Add basic retry handling for failed requests.
- Prevent duplicate records in the CSV.
- Add simple logging so I can identify errors.
- Keep the existing code structure where possible.
**Expected Deliverables:**
- Updated, working Python script.
- Correctly formatted CSV output.
- Brief explanation of the changes.
- Basic instructions for running the script locally.
**Additional Information:**
The script currently uses Python, Requests, and BeautifulSoup. I will provide the existing code and sample output to the selected freelancer.
This is a small, fixed-price task rather than a complete rebuild. I'm looking for someone who can identify the problems and implement practical fixes.
Please include your estimated turnaround time and mention any similar debugging work you've done.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.