For example, I accessed https://t.me/movocashtransfers. A pop-up window appears asking if you want to open the Telegram app. I want to close this because I have to close it to crawl web information.
const puppeteer = require('puppeteer')
async function test () {
try {
let browser = await puppeteer.launch({
headless: false,
})
let page = await browser.newPage()
let override = Object.assign(page.viewport(), { width: 1920, height: 1080 })
await page.setViewport(override)
page.on('dialog', async dialog => {
console.log(dialog.message())
await dialog.dismiss()
let channelMembers = document.querySelectorAll('.tgme_page.tgme_page_post .tgme_page_extra')[0].innerHTML
console.log('channelMembers:', channelMembers)
})
await page.goto(`https://t.me/movocashtransfers`, { waitUntil: 'networkidle0' })
} catch (e) {
console.log('e:', e)
}
}
test()
This is what the pop-up looks like:
