Skip to content

Commit dc0502e

Browse files
committed
Update index.js
1 parent e86b5ea commit dc0502e

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

index.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,12 @@ const initializeCrawler = async () => {
3838
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36",
3939
},
4040
requestHandler: async ({ request, page }) => {
41-
await page.waitForNavigation({ waitUntil: "load" });
42-
43-
await sleep(2000);
41+
await Promise.race([
42+
page.waitForNetworkIdle({ idleTime: 500, concurrency: 3 }),
43+
new Promise((_, reject) =>
44+
setTimeout(() => reject(new Error("Timeout")), 10000),
45+
),
46+
]);
4447

4548
await page.evaluate(() => {
4649
return window.scrollBy(0, window.innerHeight);

0 commit comments

Comments
 (0)