Puppeteer 안티패턴들 피하기
(serpapi.com)- waitForTimeout 남용
- Puppeteer의 API가 네이티브 브라우저 처럼 작동한다고 가정하는 것
- "domcontentloaded" 를 사용하지 않는 것
- 이미지/자료 로딩을 블로킹 하지 않는 것
-
page.evalute
를 사용하지 않는 것 - 개발도구가 생성한 셀렉터들을 오용하는 것
-
.waitForSelector
and.waitForXPath
의 리턴 값을 사용하지 않는 것 - 별도의 HTML 파서를 이용하는 것
- 다른 도구가 더 적절한게 있음에도 Puppeteer를 사용하는 것