작성한 질문수
Node.js로 웹 크롤링하기
2-1. puppeteer 시작하기
작성
·
415
1
puppeteer waitFor 이제 못쓰나요?
자동완성어로도 안 만들어지고, 예제처럼 반영도 안돼요
waitForTimeout 이걸 써야 반영되는데, 이것도 이제 지원안한다는 문구가 뜨네요
답변 2
일단 waitForTimeout 쓰시면 됩니다. 이 동작 자체가 사실 에러를 잘 유발하는 동작이라 비추천하는 겁니다. 브라우저 동작이 얼마나 걸릴지는 아무도 모르니까요.
waitForTimeout도 지원하지않으면 어떻게해야할까요? await page.waitForTimeout(9000);
^
TypeError: page.waitForTimeout is not a function
at crawler
await new Promise((page) => setTimeout(page, 9000));
해보세요
0
이렇게하면 이제 각페이지별 로딩은 불가하고 한번에 묶어서만 처리가능한거 맞는지 궁금합니다.
각 페이지별 로딩도 됩니다
waitForTimeout도 지원하지않으면 어떻게해야할까요?
await page.waitForTimeout(9000);
^
TypeError: page.waitForTimeout is not a function
at crawler