I will do python web scraping, google map scraping and data scraping to excel
Python developer for web scraping, bots and automation
About this Gig
Need data from a website but don't want to copy-paste it by hand?
I write custom Python scrapers that collect exactly the data you need
and deliver it ready to use no messy rows, no duplicates.
WHAT I CAN COLLECT
Product listings and prices, business directories, contact details,
job posts, reviews, real estate listings, search results most public
pages with structured content.
WHAT YOU GET
- Clean dataset in Excel, CSV or JSON (or straight into Google Sheets)
- Duplicates removed, formats normalized, empty rows filtered out
- Optional: the Python script itself, with a short setup guide
STACK
Python, Selenium, Playwright, Scrapy, BeautifulSoup, Pandas.
Dynamic JavaScript pages, pagination and multi-step requests are fine.
Not sure if your site works? Send me the link before ordering
I'll check it and tell you honestly, free of charge.
Technology:
Python
•
Google Sheets
•
Excel
•
Selenium
•
Beautiful soup
Technique:
Automated
My Portfolio
FAQ
I'm not sure my website can be scraped. Can you check?
Yes, and it's free. Send me the link and tell me which fields you need. I'll look at the page structure and reply with an honest answer — including "no" if the site isn't a good fit. No obligation to order.
Do I get the source code?
Yes, with Standard and Premium. You get the Python script plus a short setup guide, so you can re-run it yourself whenever you need fresh data. Basic is delivery-only — just the finished dataset.
What if the data changes later? Will the scraper still work?
Websites change their layout from time to time, and a scraper may need a small update when that happens. I fix issues free of charge for 14 days after delivery. After that, small updates are quick and inexpensive.
In what format will I get the data?
Excel (.xlsx), CSV or JSON — whichever suits your workflow. I can also write results directly into a Google Sheet, or into your own database (PostgreSQL, MySQL, SQLite) as an extra.
How do you make sure the data is clean?
Every delivery goes through the same checks: duplicates removed, empty and broken rows filtered out, phone numbers and addresses normalized, email formats validated. You get a file you can use straight away.
