Я хочу заблокировать изображения перед тем, как сделать снимок экрана. Но когда я запускаю следующий код, ничего не происходит.
Когда я запускаю следующий файл в консоли, ничего не происходит.
мой код:
const puppeteer = require('/root/node_modules/puppeteer-extra');
const StealthPlugin = require('/root/node_modules/puppeteer-extra-plugin-stealth');
puppeteer.use(StealthPlugin());
(async function main() {
try {
const browser = await puppeteer.launch({executablePath: '/usr/bin/chromium', args: ['--no-sandbox', '--disable-setuid-sandbox']})
const page = await browser.newPage();
await page.setViewport({ width: 1920, height: 1080 });
await page.setRequestInterception(true);
page.on('request', (req) => {
if(req.resourceType() === 'image'){
req.abort();
}
else {
req.continue();
}
});
await page.goto('https://www.ffreload.fr/');
await page.waitFor(3000);
await page.screenshot({path: '/var/www/html/leboncoin/captures/test1.jpg', quality : 50});
await page.close();
await browser.close();
} catch (e) {
console.log("error", e);
}
})();
Что делать Вы думаете, это проблема?
Спасибо