diff --git a/src/scrape.js b/src/scrape.js index 4a8fa21..6ae98ee 100644 --- a/src/scrape.js +++ b/src/scrape.js @@ -32,14 +32,18 @@ const { let events = []; for (let page_id of page_ids) { - const new_events = await get_page_events( - browser, - page_id, - get_upcoming_events, - get_past_events, - ); - - events = merge_edges(new_events, events); + try { + const new_events = await get_page_events( + browser, + page_id, + get_upcoming_events, + get_past_events, + ); + events = merge_edges(new_events, events); + } catch (e) { + console.error(e); + events = previous_events; + } events = events.filter( ({ event_id }) => previous_events.find(