Playwright Browser Launch Failure: Deprecated Headless Mode in Chrome
Anyone know how to fix this error? Works perfectly locally, but not on the Apify platform. See file attached with full error log.
Code snippet:
Code snippet:
import { PlaywrightCrawler, Dataset } from 'crawlee';
const crawler = new PlaywrightCrawler({
preNavigationHooks: [
async ({ page, request, log }) => {
if (playwrightCookies.length > 0) {
log.info(`Setting ${playwrightCookies.length} cookies for ${request.url}...`);
await page.context().addCookies(playwrightCookies);
}
},
],
launchContext: {
launchOptions: {
headless: true,
},
},
async requestHandler({ page, request, log }) {
log.info(`Processing ${request.url}...`);
const startTime = Date.now();
if (waitForSelector) {
try {
await page.waitForSelector(waitForSelector, { timeout: 60000 });
} catch (error) {
log.info(`Selector "${waitForSelector}" not detected after 1 minute. Continuing...`);
}
}import { PlaywrightCrawler, Dataset } from 'crawlee';
const crawler = new PlaywrightCrawler({
preNavigationHooks: [
async ({ page, request, log }) => {
if (playwrightCookies.length > 0) {
log.info(`Setting ${playwrightCookies.length} cookies for ${request.url}...`);
await page.context().addCookies(playwrightCookies);
}
},
],
launchContext: {
launchOptions: {
headless: true,
},
},
async requestHandler({ page, request, log }) {
log.info(`Processing ${request.url}...`);
const startTime = Date.now();
if (waitForSelector) {
try {
await page.waitForSelector(waitForSelector, { timeout: 60000 });
} catch (error) {
log.info(`Selector "${waitForSelector}" not detected after 1 minute. Continuing...`);
}
}message.txt9.58KB
