var request = require('request'); var cheerio = require('cheerio'); var url = 'https://www.list.co.uk/events/days-out/when:this%20weekend/location:Dumbarton(55.9460,-4.5556)/distance:20/'; var j=[]; request(url, function(err, resp, body) { if (err) throw err; $ = cheerio.load(body); console.log($); // TODO: scraping goes here! $('.resultsRow').each( function(div) { var item={}; var eventSummary = $(this).find('.eventSummary').first(); var byDate = $(this).find('.byDate').first(); var title = eventSummary.find('.head').first(); var description = eventSummary.find('P').first(); var link = ' https://www.list.co.uk' + eventSummary.find('A').first().attr('href'); var price = byDate.find('.price').first(); var dt = byDate.find('.dtstart').first().attr('title'); console.log('+++'); // console.log($(this).html()); console.log('###'); console.log(description.text()); console.log(link); console.log('---'); item.title = title.text(); item.description = description.text(); item.link = link; item.price = price.text(); item.date = dt; j.push(item); }); console.log(j); }); /* https://www.list.co.uk/event/351218-pollock-parkrun/

Pollock parkrun

An informal weekly 5k run in Pollok Country Park. Everyone is welcome, no matter how fast or slow (you're welcome to walk the route, bring your dog or push a buggy), so you can use it as a one-off fitness test, a chance to get some fresh air or come every week to try to beat your personal best time. It's friendly and…

*/