Need help building a web scraper in node.js
Budget: $10 – $30 USD
I need to scrape the following URL for events:
https://cso.org/concerts-tickets/whats-on/?date=2023-04-06&paid=&group=false
in this url, date should be dynamic, it means put today date there.
it needs to handle pagination first by clicking on the "Show More Events" button to exhaust the number of events.
keep clicking the show more button until it's out of events.
I just need it to produce an array of json objects with all the details of an event including date, time, title, url of image, location, category of event (this is the text above the title, i.e. CSO Classical), event description and link.
save it on json file.
Ideally this would be done using cheerio.js but I'm open to any approaches.
thank you.
https://cso.org/concerts-tickets/whats-on/?date=2023-04-06&paid=&group=false
in this url, date should be dynamic, it means put today date there.
it needs to handle pagination first by clicking on the "Show More Events" button to exhaust the number of events.
keep clicking the show more button until it's out of events.
I just need it to produce an array of json objects with all the details of an event including date, time, title, url of image, location, category of event (this is the text above the title, i.e. CSO Classical), event description and link.
save it on json file.
Ideally this would be done using cheerio.js but I'm open to any approaches.
thank you.