Monthly Website Crawler - Nutrition Data
Budget: £20 – £250 GBP
I'm seeking a skilled professional to set up a system that crawls a specific nutrition-relate website.
Key requirements:
- The crawler should extract images and the text content which includes the title, calories, protein, carbs, fat, servings.
- Efficient indexing of the crawled data is important.
- The output should be stored as a JSON file in a array of a object like this:
{
"title":"Toblerone",
"brand" : "Mondelez",
"servingType":"g",
"servings":[
{
"type":"100g",
"data":{
"calories":500,
"proteins":12,
"carbs":15,
"fat":20
}
},
{
"type":"50g",
"data":{
"calories":250,
"proteins":6,
"carbs":7.5,
"fat":10
}
}
]
}
Bear in mind that you will need to deduce what kind of servingType the page is about. g means grams, l means liter...based on the options of serving types you can create some algorhynthim.
The site has this hierarquy: A list of brands...then you click on the brand and the products got displayed and then you click on the product.
Key requirements:
- The crawler should extract images and the text content which includes the title, calories, protein, carbs, fat, servings.
- Efficient indexing of the crawled data is important.
- The output should be stored as a JSON file in a array of a object like this:
{
"title":"Toblerone",
"brand" : "Mondelez",
"servingType":"g",
"servings":[
{
"type":"100g",
"data":{
"calories":500,
"proteins":12,
"carbs":15,
"fat":20
}
},
{
"type":"50g",
"data":{
"calories":250,
"proteins":6,
"carbs":7.5,
"fat":10
}
}
]
}
Bear in mind that you will need to deduce what kind of servingType the page is about. g means grams, l means liter...based on the options of serving types you can create some algorhynthim.
The site has this hierarquy: A list of brands...then you click on the brand and the products got displayed and then you click on the product.