From eaab2d2046fa21c655ebe2e16b0413c20270248a Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 23 Sep 2023 18:32:35 -0300 Subject: [PATCH] fix browser --- dist/controllers/SCController.js | 6 ++++-- src/controllers/SCController.ts | 11 +++++------ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/dist/controllers/SCController.js b/dist/controllers/SCController.js index c2407a5..f242528 100644 --- a/dist/controllers/SCController.js +++ b/dist/controllers/SCController.js @@ -75,8 +75,10 @@ class SCController { ] }); const page = await browser.newPage(); + const userAgent = new user_agents_1.default({ deviceCategory: 'desktop' }).toString(); + console.log(userAgent); // Configurar User-Agent e viewport - await page.setUserAgent(user_agents_1.default.toString()); + await page.setUserAgent(userAgent); await page.setExtraHTTPHeaders({ 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' }); await page.setJavaScriptEnabled(true); await page.setBypassCSP(true); @@ -95,7 +97,7 @@ class SCController { //reload page with captchaToken.data const pageReload = await browser.newPage(); // Configurar User-Agent e viewport - await pageReload.setUserAgent(user_agents_1.default.toString()); + await pageReload.setUserAgent(userAgent); await pageReload.setExtraHTTPHeaders({ 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' }); await pageReload.setJavaScriptEnabled(true); await pageReload.setBypassCSP(true); diff --git a/src/controllers/SCController.ts b/src/controllers/SCController.ts index 447e7d0..a8af2f2 100644 --- a/src/controllers/SCController.ts +++ b/src/controllers/SCController.ts @@ -63,14 +63,16 @@ class SCController { '--disable-remote-fonts', '--disable-sync', '--disable-notifications', - ] }); const page = await browser.newPage(); + const userAgent = new useragent({ deviceCategory: 'desktop' }).toString(); + console.log(userAgent); + // Configurar User-Agent e viewport - await page.setUserAgent(useragent.toString()); + await page.setUserAgent(userAgent); await page.setExtraHTTPHeaders({ 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' }); await page.setJavaScriptEnabled(true); await page.setBypassCSP(true); @@ -95,16 +97,13 @@ class SCController { const pageReload = await browser.newPage(); // Configurar User-Agent e viewport - await pageReload.setUserAgent(useragent.toString()); + await pageReload.setUserAgent(userAgent); await pageReload.setExtraHTTPHeaders({ 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' }); await pageReload.setJavaScriptEnabled(true); await pageReload.setBypassCSP(true); await pageReload.goto(`${process.env.SC_URL}?placa=${placa}&renavam=${renavam}&g-recaptcha-response=${captchaToken.data}`, { waitUntil: 'networkidle2', timeout: 10000 }); - - - const buttonSubmitReload = await pageReload.$('button[class="g-recaptcha"]'); await buttonSubmitReload?.click();