INNER CODE UNIT · TypeScript
takeScreenshot
mifi/instauto · src/index.ts:284
async function takeScreenshot() {
if (!screenshotOnError) return;
try {
const fileName = `${Date.now()}.jpg`;
logger.log('Taking screenshot', fileName);
await page.screenshot({ path: join(screenshotsPath, fileName), type: 'jpeg', quality: 30 });
} catch (err) {
logger.error('Failed to take screenshot', err);
}
}
async function tryLoadCookies() {
try {
const cookies = JSON.parse(await readFile(cookiesPath, 'utf8'));
for (const cookie of cookies) {
if (cookie.name !== 'ig_lang') await page.setCookie(cookie);
}
} catch {