# Puppeteer 안티패턴들 피하기

> Clean Markdown view of GeekNews topic #6636. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=6636](https://news.hada.io/topic?id=6636)
- GeekNews Markdown: [https://news.hada.io/topic/6636.md](https://news.hada.io/topic/6636.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2022-05-29T09:44:01+09:00
- Updated: 2022-05-29T09:44:01+09:00
- Original source: [serpapi.com](https://serpapi.com/blog/puppeteer-antipatterns/)
- Points: 9
- Comments: 0

## Topic Body

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

## Comments



_No public comments on this page._
