From dc4605d1d5d22485be53eddb2caeaa2b3c63653c Mon Sep 17 00:00:00 2001 From: Yanlong Wang Date: Mon, 14 Apr 2025 22:03:37 +0800 Subject: [PATCH] saas: use windows ua for more desktop screenshot --- src/services/puppeteer.ts | 2 +- src/services/serp/puppeteer.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/puppeteer.ts b/src/services/puppeteer.ts index b7388df..67840af 100644 --- a/src/services/puppeteer.ts +++ b/src/services/puppeteer.ts @@ -583,7 +583,7 @@ export class PuppeteerControl extends AsyncService { }); this.ua = await this.browser.userAgent(); this.logger.info(`Browser launched: ${this.browser.process()?.pid}, ${this.ua}`); - this.effectiveUA = this.ua.replace(/Headless/i, '').replace('Mozilla/5.0 (X11; Linux x86_64)', 'Mozilla/5.0 (Linux; Android 10; K)'); + this.effectiveUA = this.ua.replace(/Headless/i, '').replace('Mozilla/5.0 (X11; Linux x86_64)', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)'); this.curlControl.impersonateChrome(this.effectiveUA); await this.newPage('beware_deadlock').then((r) => this.__loadedPage.push(r)); diff --git a/src/services/serp/puppeteer.ts b/src/services/serp/puppeteer.ts index 3b9cdc2..40a0932 100644 --- a/src/services/serp/puppeteer.ts +++ b/src/services/serp/puppeteer.ts @@ -300,7 +300,7 @@ export class SERPSpecializedPuppeteerControl extends AsyncService { }); this.ua = await this.browser.userAgent(); this.logger.info(`Browser launched: ${this.browser.process()?.pid}, ${this.ua}`); - this.effectiveUA = this.ua.replace(/Headless/i, '').replace('Mozilla/5.0 (X11; Linux x86_64)', 'Mozilla/5.0 (Linux; Android 10; K)'); + this.effectiveUA = this.ua.replace(/Headless/i, '').replace('Mozilla/5.0 (X11; Linux x86_64)', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)'); this.curlControl.impersonateChrome(this.effectiveUA); await this.newPage('beware_deadlock').then((r) => this.__loadedPage.push(r));