-
Notifications
You must be signed in to change notification settings - Fork 58
Open
Description
I am trying to set userAgentMetadata?
but cant
test('puppeteer-real-browser', async () => {
const { page, browser } = await connect(realBrowserOption)
// Browser-level CDP connection (exposed by the patch)
// const conn = browser._connection();
// // Listen to a custom Rebrowser event at browser level
// browser._connection().on('Rebrowser.addRunEvent', (params) => {
// console.log('Rebrowser event fired:', params);
// });
// // Send a raw CDP command at browser level
// await browser._connection().send('Emulation.setUserAgentOverride', {
// userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
// acceptLanguage: 'en-US,en;q=0.9',
// platform: 'Windows'
// });
await page.setUserAgent({
userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.7339.185 Safari/537.36',
userAgentMetadata: {
brands: [
{ brand: 'Google Chrome', version: '140' },
{ brand: 'Chromium', version: '140' },
{ brand: 'Not A Brand', version: '99' },
],
fullVersion: '140.0.7339.185',
platform: 'Windows',
platformVersion: '10.0.0',
architecture: 'x86',
model: '',
mobile: false,
},
platform: 'Windows',
});
await page.goto("https://bot-detector.rebrowser.net/", { waitUntil: "domcontentloaded" })
// await page._client().send('Rebrowser.addRunEvent', {
// eventName: 'error',
// eventData: 'captcha'
// })
// await client.send('Emulation.setUserAgentOverride', {
// userAgent: uaString,
// acceptLanguage: 'en-US,en;q=0.9',
// platform: 'Win32',
// userAgentMetadata // <-- correct place for brands/fullVersionList/mobile/platform
// });
// await page.clickAndWaitForNavigation('body')
// await browser.close()
new Promise((resolve) => setTimeout(resolve, 100000));
})
``
Metadata
Metadata
Assignees
Labels
No labels