So ändern Sie die Browsersprache bei PlaywrightJavaScript

Javascript-Forum
Guest
 So ändern Sie die Browsersprache bei Playwright

Post by Guest »

Ich versuche, meinen Scraper verstohlen zu machen.
Die letzte Hürde für mich ist die Browsersprache, tatsächlich kann ich sie nicht ändern, egal welche Parameter sind.
Screenshot von browserscan.net
Ich kann den HTTP-Header für die Sprache ändern, aber nicht die Browsersprache. Ich habe in den Systemdateien des Playwirght-Browsers gesucht, aber es gibt keinen Parameter dafür.
Hier ist ein minimaler Teil meines Codes:

Code: Select all

const { firefox } = require('playwright-extra');
const stealth = require('puppeteer-extra-plugin-stealth')();

firefox.use(stealth);
firefox.launch({
headless: false,
args: ['--lang=fr-FR'],
}).then(async browser => {

const context = await browser.newContext({

locale: 'fr-FR',
timezoneId: 'Europe/Paris',
geolocation: { latitude: 48.8566, longitude: 2.3522 },
});

const page = await context.newPage();
await page.setExtraHTTPHeaders({
'Accept-Language': 'fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7',
});

console.log('Navigating to test browser language settings...');

const url = 'https://www.browserscan.net/';

await page.goto(url, { waitUntil: 'networkidle0' });
await page.screenshot({ path: 'browser-language.png', fullPage: true });

console.log('Done! Check browser-language.png for results.');
await browser.close();
})

Hat jemand eine Ahnung?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post