We are looking for an intermediate-level ruby developer to assist with applying a website scraping script to a 2 different websites.
The core scraping script has already been written and applied to an array stores. It currently collects such data as Title/Images/Price/Color/Size/Category/Description
You will be required to initiate an instance of the scraper for each store, apply the class selectors for each data point to the parsed html and build any specific data processing logic.
Skillset Required:
- Ruby
- Experience with Ruby on Rails.
- Experience with web scraping.
- Experience with nokogiri
- Fluent in English
- Ability to work independently and to an efficient timescale
- Ability to work as part of an ongoing project
Deliverables
- You will be provided with a Ruby on Rails application which has been setup with docker and docker sync.
- You will need to build an instance of the scraper for each store on a list by utilising the existing scraping templates.
- You will use nokogiri methods to select data from the parsed html and write any required data processing logic.
- You will need to complete QA testing of the data ensuring that everything is correct and works perfectly.
- The code can then be committed to the repo for review.
If the code is deemed incorrect or buggy after submission, you will be required to re-do it at no extra charge.
If you prove to be successful with this job, I want to hire you again to scrape another 30+ stores.
Each store should take no longer than 3 hours
About the recuiterMember since Nov 11, 2022 Eden Public School
from Harju, Estonia