From a7bcf3e5f711a9e6b4a2e1482891acd90311bf92 Mon Sep 17 00:00:00 2001 From: Andvari <31068367+dzx-dzx@users.noreply.github.com> Date: Sun, 30 Mar 2025 23:25:58 +0800 Subject: [PATCH] feat(route/cw): add `waitForSelector` (#18735) --- lib/routes/cw/utils.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/routes/cw/utils.ts b/lib/routes/cw/utils.ts index 687ac4bbb9..04b42d898f 100644 --- a/lib/routes/cw/utils.ts +++ b/lib/routes/cw/utils.ts @@ -61,6 +61,7 @@ const parsePage = async (path, browser, ctx) => { waitUntil: 'domcontentloaded', }); + await page.waitForSelector('.caption'); const response = await page.evaluate(() => document.documentElement.innerHTML); await page.close(); const $ = load(response); @@ -98,6 +99,7 @@ const parseItems = (list, browser, tryGet) => await page.goto(item.link, { waitUntil: 'domcontentloaded', }); + await page.waitForSelector('.article__head .container'); const response = await page.evaluate(() => document.documentElement.innerHTML); await page.close();