|
|
|
|
@ -20,7 +20,7 @@ const open_browser = async ({ headless }) => {
|
|
|
|
|
|
|
|
|
|
const register_page_scraper = (endpoint, page, past_events = false) => { |
|
|
|
|
let responses = []; |
|
|
|
|
return new Promise((resolve, reject) => { |
|
|
|
|
return new Promise((resolve) => { |
|
|
|
|
page.on('response', async (response) => { |
|
|
|
|
if (endpoint === response.request().url()) { |
|
|
|
|
let json = {}; |
|
|
|
|
@ -47,7 +47,7 @@ const register_page_scraper = (endpoint, page, past_events = false) => {
|
|
|
|
|
}); |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
const get_page_events = async (page_id, opt) => { |
|
|
|
|
const get_page_events = async (opt) => { |
|
|
|
|
const browser = await open_browser(opt); |
|
|
|
|
const facebook_page = await browser.newPage(); |
|
|
|
|
|
|
|
|
|
@ -88,7 +88,7 @@ const get_page_events = async (page_id, opt) => {
|
|
|
|
|
upcoming_events = Promise.resolve([]); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
await facebook_page.goto(page_id); |
|
|
|
|
await facebook_page.goto(opt.page_id); |
|
|
|
|
await facebook_page.waitFor(2000); |
|
|
|
|
const accept_buttons = await facebook_page.$x( |
|
|
|
|
"//button[contains(text(), 'Accept All')]", |
|
|
|
|
|