I will scrape website data into excel or CSV with python
Python Automation Developer, CS Lecturer
About this Gig
Need product listings, prices, or directory data from a website, organised in a spreadsheet? I'll collect it with a custom Python scraper and deliver a clean, ready-to-use Excel or CSV file.
I'm a Computer Science lecturer, so your data is checked, your columns are clean and consistently formatted, and the code is documented.
What I can scrape:
- Product names, prices, ratings and stock status
- Listings, directories and catalogues across many pages
- Any public data you can see in your browser
What you get:
- A clean Excel/CSV file with no duplicates and consistent formats
- Pagination handled automatically
- The Python script included in Premium, or as an extra, so you can re-run it yourself
Please message me before ordering with the website link and the fields you need. I'll confirm it's possible and recommend the right package.
I only scrape publicly available data and respect websites that prohibit scraping.
Technology:
Python
•
Excel
•
Selenium
•
Beautiful soup
•
Pandas
Technique:
Automated
My Portfolio
FAQ
What types of websites can you scrape?
Most public websites: online stores, directories, listing and catalogue sites. I can’t scrape sites that require a login you don’t own, use heavy CAPTCHA protection, or prohibit scraping in their terms. Send me the link and I’ll check before you order.
How do you ensure the accuracy of the extracted data?
I test the scraper on a sample first, then check the full result for missing values, duplicates and formatting errors before delivery. Any rows that couldn’t be collected cleanly are flagged, not silently dropped.
What file formats do you deliver the extracted data in?
Excel (.xlsx) by default, with clean column headers and filters. CSV or JSON on request at no extra cost.
Can I get updated data regularly?
Yes. The Premium package (or the “Python Script Copy” extra) gives you the script to re-run whenever you like. For a scheduled scraper I run for you weekly or monthly, message me for a custom offer.

