From 8acc3a17fa535e66d48daff5c9f3b71769b74aa7 Mon Sep 17 00:00:00 2001 From: saif Date: Tue, 19 Aug 2025 12:27:40 +0500 Subject: [PATCH] fix crawler issue uopn login --- utils.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/utils.js b/utils.js index 6a0bb73..9b383a3 100644 --- a/utils.js +++ b/utils.js @@ -89,6 +89,14 @@ const tryTemuLogin = async function (page, username, password) { await page.click(differentAccountSelector); } + // close dialog box of sign up if pop up of login page + const signUpPopDialogSelector = "body > div.MDL_outerWrapper_123.MDL_modal_123 > div > div > div > div._2hT9O4-z.Y9rEd1VR"; + await page.waitForSelector(signUpPopDialogSelector, { timeout: 2000 }).catch(() => {}); + const signUpPopDialogSelectorExists = (await page.$(signUpPopDialogSelector)) !== null; + if (signUpPopDialogSelectorExists) { + await page.click(signUpPopDialogSelector); + } + // click on Sign in link const selector = "div._31ia9mDL._3n05KUVj._1fE9CAB_";