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();