
Build a web scraper with AI data cleaning into a spreadsheet
Delivery in
2 days
- Views 4
Amount of days required to complete work for this Offer as set by the freelancer.
Rating of the Offer as calculated from other buyers' reviews.
Average time for the freelancer to first reply on the workstream after purchase or contact on this Offer.
What you get with this Offer
Raw scraped data is rarely usable. Prices come with currency symbols in odd places, addresses sit in one long field, product names have random capitals, and the categories don't match yours.
I'll build a scraper for one website and add an AI cleaning step, so what lands in your sheet is ready to use.
What you get:
- A scraper for one site, including pagination, filters and pages that load content with JavaScript (Puppeteer)
- Up to 20 fields per record
- AI cleaning: names and capitals fixed, addresses split, units and currencies made consistent, each row tagged with one of your categories
- Duplicates removed
- Output as CSV, Excel or Google Sheets
- The first full run delivered together with the code, so you can run it again
- Polite scraping, with delays between requests that keep within the site's limits
I've written production scrapers with Puppeteer and work in Node.js and Python.
Please check the site's terms before ordering. I only scrape public pages or accounts you're allowed to use, and I won't collect personal data in ways that break GDPR. Sites with heavy bot protection may need extra work, and I'll tell you after a quick look at the URL. Scheduled runs are available as an extra.
I'll build a scraper for one website and add an AI cleaning step, so what lands in your sheet is ready to use.
What you get:
- A scraper for one site, including pagination, filters and pages that load content with JavaScript (Puppeteer)
- Up to 20 fields per record
- AI cleaning: names and capitals fixed, addresses split, units and currencies made consistent, each row tagged with one of your categories
- Duplicates removed
- Output as CSV, Excel or Google Sheets
- The first full run delivered together with the code, so you can run it again
- Polite scraping, with delays between requests that keep within the site's limits
I've written production scrapers with Puppeteer and work in Node.js and Python.
Please check the site's terms before ordering. I only scrape public pages or accounts you're allowed to use, and I won't collect personal data in ways that break GDPR. Sites with heavy bot protection may need extra work, and I'll tell you after a quick look at the URL. Scheduled runs are available as an extra.
Get more with Offer Add-ons
-
I can schedule the scraper to run daily or weekly
Additional 1 working day
+$80 -
I can add a second website with the same fields
Additional 2 working days
+$100 -
I can deliver all work in 1 working day
+$80
What the Freelancer needs to start the work
The website address and 2 or 3 example pages
The fields you need from each record
Your list of categories, or your OK for me to suggest some
The output format: CSV, Excel or Google Sheets
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies