Изменить локаль на лету после инициализации браузера с кукловодом

С кукловодом мы можем изменить язык после того, как мы указали его во время запуска браузера?

В моем коде ниже я указываю язык с --lang параметр для Chrome без головы, но я хотел бы знать, если позже в моем коде мы можем изменить, на лету, язык...

Вот как я впервые установил язык:

const browser = await puppeteer.launch({
    args: [`--lang=${lang}`]
});

... some stuff here
// then change the lang here

Затем, после того, как в моем коде меня пытались изменить таким образом (но это не работает):

await page.setExtraHTTPHeaders({
    'Accept-Language': lang
});

Я нашел это решение здесь: Как указать язык браузера в Puppeteer

Также я попытался создать wsEndpoint (именно это я и хочу сделать, например, статью Ebidel: https://developers.google.com/web/tools/puppeteer/articles/ssr) и изменить язык. как это:

const browser = await puppeteer.connect({
   browserWSEndpoint,
   args: [`--lang=${lang}`]
});

... но это все еще не работает.

У вас есть идея, как это сделать? Я нашел несколько тем об этом.

0 ответов

Finally there's no way to do that for the moment.