Python Web Scraper for E-commerce
Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted9 hours ago
I have a straightforward need: a set of Python scripts that reliably pull text data from a specific e-commerce site, process it, and save it in tidy Excel or CSV files. Web scraping is the core of the job, but I also want the code structured so it can be reused for light automation or additional data-cleaning tasks later on.
Here’s what matters to me:
• Clean, readable Python 3 code with sensible functions and comments
• Solid scraping logic that handles pagination, rate limits, and the usual anti-bot hurdles (requests/BeautifulSoup or Selenium—use whichever fits best)
• Proper parsing of product titles, descriptions, prices, and any other visible text fields I outline once we start
• Data output via pandas to neatly formatted .xlsx and .csv files
• A brief README showing how to install requirements and run the script with one or two arguments—no heavy setup
I’ll supply the target URLs and the exact fields to capture. In return, I expect working scripts, sample output files, and enough instructions so anyone on my team can rerun the scraper without touching the code.
Here’s what matters to me:
• Clean, readable Python 3 code with sensible functions and comments
• Solid scraping logic that handles pagination, rate limits, and the usual anti-bot hurdles (requests/BeautifulSoup or Selenium—use whichever fits best)
• Proper parsing of product titles, descriptions, prices, and any other visible text fields I outline once we start
• Data output via pandas to neatly formatted .xlsx and .csv files
• A brief README showing how to install requirements and run the script with one or two arguments—no heavy setup
I’ll supply the target URLs and the exact fields to capture. In return, I expect working scripts, sample output files, and enough instructions so anyone on my team can rerun the scraper without touching the code.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.